Hello Maintainers, This patch set contains a proposed approach to enable user to get the PHYs of a particular LE connection and to set preferred PHYs for the same on BT 5.0 and above controllers. It will introduce a new device property "Phy" which is based on the L2CAP socket option "BT_PHY". Note: This patch series is dependent on the the previous patch series "Support for Adapter's Default PHY Configuration" and should be applied after it. Ayush Garg (8): doc/device-api: Add Phy property doc/mgmt-api: Add support for LE PHY Update Complete event btio: Add BT_IO_PHY option to set le phy options device: Add support for get/set PHY property adapter: Add support for LE PHY Update Complete event client: Add support for LE get/set device PHY in bluetoothctl device: Save device PHY in storage and read it at init monitor: Add support for LE PHY Update event btio/btio.c | 25 ++++- client/main.c | 45 ++++++++ doc/device-api.txt | 22 ++++ doc/mgmt-api.txt | 29 ++++++ lib/bluetooth.h | 9 ++ lib/mgmt.h | 8 ++ monitor/packet.c | 14 +++ src/adapter.c | 48 +++++++++ src/adapter.h | 1 + src/device.c | 248 +++++++++++++++++++++++++++++++++++++++++++++ src/device.h | 2 + 11 files changed, 447 insertions(+), 4 deletions(-) -- 2.17.1