]> git.baikalelectronics.ru Git - kernel.git/commit
Bluetooth: Add framework for Microsoft vendor extension
authorMiao-chen Chou <mcchou@chromium.org>
Fri, 3 Apr 2020 19:44:01 +0000 (21:44 +0200)
committerJohan Hedberg <johan.hedberg@intel.com>
Sun, 5 Apr 2020 11:53:05 +0000 (14:53 +0300)
commit0546fce1b0e0d163d259fdd5620f5de73fd3e962
tree1982f42894f36215b771810d37e85b8902d210e9
parent8bdb3ce136ee209813d8f08601c673cdbeb229e0
Bluetooth: Add framework for Microsoft vendor extension

Micrsoft defined a set for HCI vendor extensions. Check the following
link for details:

https://docs.microsoft.com/en-us/windows-hardware/drivers/bluetooth/microsoft-defined-bluetooth-hci-commands-and-events

This provides the basic framework to enable the extension and read its
supported features. Drivers still have to declare support for this
extension before it can be utilized by the host stack.

Signed-off-by: Miao-chen Chou <mcchou@chromium.org>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
include/net/bluetooth/hci_core.h
net/bluetooth/Kconfig
net/bluetooth/Makefile
net/bluetooth/hci_core.c
net/bluetooth/hci_event.c
net/bluetooth/msft.c [new file with mode: 0644]
net/bluetooth/msft.h [new file with mode: 0644]