diff options
author | Johan Hedberg <johan.hedberg@intel.com> | 2013-04-17 15:00:52 +0300 |
---|---|---|
committer | Gustavo Padovan <gustavo.padovan@collabora.co.uk> | 2013-04-18 00:26:25 -0300 |
commit | d2c5d77fff6ac0f43fc36f4fde020f726f773c1d (patch) | |
tree | 17219324bd7af41a4df3edc194f020c80777eab7 /include/net | |
parent | cad718ed2f6fd204b2c5cac6b611fc3fcde7b183 (diff) | |
download | op-kernel-dev-d2c5d77fff6ac0f43fc36f4fde020f726f773c1d.zip op-kernel-dev-d2c5d77fff6ac0f43fc36f4fde020f726f773c1d.tar.gz |
Bluetooth: Add reading of all local feature pages
With the introduction of CSA4 there is now also a features page number 2
available. This patch increments the maximum supported page number to 2
and adds code for reading all available pages (as long as we have
support for them - indicated by HCI_MAX_PAGES).
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/bluetooth/hci_core.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net/bluetooth/hci_core.h b/include/net/bluetooth/hci_core.h index 2682296..80d718a 100644 --- a/include/net/bluetooth/hci_core.h +++ b/include/net/bluetooth/hci_core.h @@ -134,7 +134,7 @@ struct amp_assoc { __u8 data[HCI_MAX_AMP_ASSOC_SIZE]; }; -#define HCI_MAX_PAGES 2 +#define HCI_MAX_PAGES 3 #define NUM_REASSEMBLY 4 struct hci_dev { @@ -153,6 +153,7 @@ struct hci_dev { __u8 dev_class[3]; __u8 major_class; __u8 minor_class; + __u8 max_page; __u8 features[HCI_MAX_PAGES][8]; __u8 le_features[8]; __u8 le_white_list_size; |