Jaganath Kanakkassery
6244691fec
Bluetooth: Implement Get PHY Configuration mgmt command
This commands basically retrieve the supported packet types of
BREDR and supported PHYs of the controller.
BR_1M_1SLOT, LE_1M_TX and LE_1M_RX would be supported by default.
Other PHYs are supported based on the local features.
Also this sets PHY_CONFIGURATION bit in supported settings.
@ MGMT Command: Get PHY Configuration (0x0044) plen 0
@ MGMT Event: Command Complete (0x0001) plen 15
Get PHY Configuration (0x0044) plen 12
Status: Success (0x00)
Supported PHYs: 0x7fff
BR 1M 1SLOT
BR 1M 3SLOT
BR 1M 5SLOT
EDR 2M 1SLOT
EDR 2M 3SLOT
EDR 2M 5SLOT
EDR 3M 1SLOT
EDR 3M 3SLOT
EDR 3M 5SLOT
LE 1M TX
LE 1M RX
LE 2M TX
LE 2M RX
LE CODED TX
LE CODED RX
Configurable PHYs: 0x79fe
BR 1M 3SLOT
BR 1M 5SLOT
EDR 2M 1SLOT
EDR 2M 3SLOT
EDR 2M 5SLOT
EDR 3M 1SLOT
EDR 3M 3SLOT
EDR 3M 5SLOT
LE 2M TX
LE 2M RX
LE CODED TX
LE CODED RX
Selected PHYs: 0x07ff
BR 1M 1SLOT
BR 1M 3SLOT
BR 1M 5SLOT
EDR 2M 1SLOT
EDR 2M 3SLOT
EDR 2M 5SLOT
EDR 3M 1SLOT
EDR 3M 3SLOT
EDR 3M 5SLOT
LE 1M TX
LE 1M RX
Signed-off-by: Jaganath Kanakkassery <jaganathx.kanakkassery@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
|
2018-07-30 13:44:52 +02:00 |
| .. |
|
bnep
|
net: remove sock_no_poll
|
2018-05-26 09:16:44 +02:00 |
|
cmtp
|
Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
2018-06-04 13:57:43 -07:00 |
|
hidp
|
net: remove sock_no_poll
|
2018-05-26 09:16:44 +02:00 |
|
rfcomm
|
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
|
2018-06-28 10:40:47 -07:00 |
|
6lowpan.c
|
6lowpan: fix set not used warning
|
2017-07-25 12:31:37 -07:00 |
|
a2mp.c
|
Bluetooth: Use bt_dev_err and bt_dev_info when possible
|
2017-10-30 12:25:45 +02:00 |
|
a2mp.h
|
Bluetooth: Add BT_HS config option
|
2015-07-30 13:31:59 +02:00 |
|
af_bluetooth.c
|
Bluetooth: Use lock_sock_nested in bt_accept_enqueue
|
2018-07-18 14:10:29 +02:00 |
|
amp.c
|
Bluetooth: Use bt_dev_err and bt_dev_info when possible
|
2017-10-30 12:25:45 +02:00 |
|
amp.h
|
Bluetooth: Add BT_HS config option
|
2015-07-30 13:31:59 +02:00 |
|
ecdh_helper.c
|
Bluetooth: let the crypto subsystem generate the ecc privkey
|
2017-10-06 20:35:47 +02:00 |
|
ecdh_helper.h
|
Bluetooth: let the crypto subsystem generate the ecc privkey
|
2017-10-06 20:35:47 +02:00 |
|
hci_conn.c
|
Bluetooth: Use extended LE Connection if supported
|
2018-07-06 22:54:03 +02:00 |
|
hci_core.c
|
Bluetooth: Define PHY flags in hdev and set 1M as default
|
2018-07-30 13:44:52 +02:00 |
|
hci_debugfs.c
|
Bluetooth: Store Resolv list size
|
2018-07-06 12:40:08 +02:00 |
|
hci_debugfs.h
|
Bluetooth: Provide option to enable/disable debugfs information
|
2015-02-15 18:54:13 +02:00 |
|
hci_event.c
|
Bluetooth: Use extended LE Connection if supported
|
2018-07-06 22:54:03 +02:00 |
|
hci_request.c
|
Bluetooth: Use extended scanning if controller supports
|
2018-07-06 22:41:17 +02:00 |
|
hci_request.h
|
Bluetooth: Fix potential memory leak
|
2017-10-29 14:07:10 +01:00 |
|
hci_sock.c
|
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
|
2018-06-28 10:40:47 -07:00 |
|
hci_sysfs.c
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
2017-11-04 09:26:51 +09:00 |
|
Kconfig
|
Revert "Bluetooth: Add option for disabling legacy ioctl interfaces"
|
2017-09-28 13:20:32 -07:00 |
|
l2cap_core.c
|
treewide: kmalloc() -> kmalloc_array()
|
2018-06-12 16:19:22 -07:00 |
|
l2cap_sock.c
|
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
|
2018-06-28 10:40:47 -07:00 |
|
leds.c
|
Bluetooth: Add combined LED trigger for controller power
|
2016-09-19 20:19:34 +02:00 |
|
leds.h
|
Bluetooth: Add combined LED trigger for controller power
|
2016-09-19 20:19:34 +02:00 |
|
lib.c
|
Bluetooth: make baswap src const
|
2017-09-01 22:49:47 +02:00 |
|
Makefile
|
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
2017-11-02 11:10:55 +01:00 |
|
mgmt.c
|
Bluetooth: Implement Get PHY Configuration mgmt command
|
2018-07-30 13:44:52 +02:00 |
|
mgmt_util.c
|
networking: make skb_push & __skb_push return void pointers
|
2017-06-16 11:48:40 -04:00 |
|
mgmt_util.h
|
Bluetooth: Add generic mgmt helper API
|
2015-03-17 18:03:08 +01:00 |
|
sco.c
|
Bluetooth: avoid killing an already killed socket
|
2018-07-16 15:14:56 +02:00 |
|
selftest.c
|
Bluetooth: Fix compiler warning with selftest duration calculation
|
2017-10-06 21:49:13 +03:00 |
|
selftest.h
|
Bluetooth: Add support for self testing framework
|
2014-12-30 08:53:55 +02:00 |
|
smp.c
|
Bluetooth: Re-use kstrtobool_from_user()
|
2018-05-30 08:16:04 +02:00 |
|
smp.h
|
Bluetooth: SMP: Add support for H7 crypto function and CT2 auth flag
|
2016-12-08 07:50:24 +01:00 |