| /Linux-v6.1/drivers/bluetooth/ |
| D | Kconfig | 3 menu "Bluetooth device drivers" 31 Bluetooth HCI USB driver. 32 This driver is required if you want to use Bluetooth devices with 35 Say Y here to compile support for Bluetooth USB devices into the 39 bool "Enable USB autosuspend for Bluetooth USB devices by default" 42 Say Y here to enable USB autosuspend for Bluetooth USB devices by 55 download support for Broadcom Bluetooth controllers. 66 support and chip initialization for MediaTek Bluetooth 78 download support for Realtek Bluetooth controllers. 86 Bluetooth HCI SDIO driver. [all …]
|
| D | btsdio.c | 4 * Generic Bluetooth SDIO driver 23 #include <net/bluetooth/bluetooth.h> 24 #include <net/bluetooth/hci_core.h> 29 /* Generic Bluetooth Type-A SDIO device */ 32 /* Generic Bluetooth Type-B SDIO device */ 35 /* Generic Bluetooth AMP controller */ 61 #define REG_MD_STAT 0x20 /* Bluetooth Mode Status */ 62 #define REG_MD_SET 0x20 /* Bluetooth Mode Set */ 291 * UART connection for Bluetooth, ignore the BT SDIO interface. in btsdio_probe() 379 MODULE_DESCRIPTION("Generic Bluetooth SDIO driver ver " VERSION);
|
| D | btmrvl_drv.h | 3 * Marvell Bluetooth driver: global definitions & declarations 11 #include <net/bluetooth/bluetooth.h> 106 /* Vendor specific Bluetooth commands */ 123 /* Vendor specific Bluetooth events */ 130 /* Bluetooth Power States */
|
| D | hci_nokia.c | 3 * Bluetooth HCI UART H4 driver with Nokia Extensions AKA Nokia H4+ 24 #include <net/bluetooth/bluetooth.h> 25 #include <net/bluetooth/hci_core.h> 307 * is disabled until bluetooth adapter is ready to avoid in nokia_send_negotiation() 341 dev_err(dev, "Unsupported bluetooth device!"); in nokia_setup_fw() 448 dev_dbg(dev, "bcm2048 has invalid bluetooth address!"); in nokia_setup() 722 btdev->wakeup_bt = devm_gpiod_get(dev, "bluetooth-wakeup", in nokia_bluetooth_serdev_probe() 748 dev_err(dev, "could not register bluetooth uart: %d", err); in nokia_bluetooth_serdev_probe() 786 { .compatible = "nokia,h4p-bluetooth", }, 796 .name = "nokia-bluetooth", [all …]
|
| D | hci_ath.c | 3 * Atheros Communication Bluetooth HCIATH3K UART protocol 6 * power management protocol extension to H4 to support AR300x Bluetooth Chip. 25 #include <net/bluetooth/bluetooth.h> 26 #include <net/bluetooth/hci_core.h>
|
| /Linux-v6.1/net/bluetooth/ |
| D | Kconfig | 3 # Bluetooth subsystem configuration 7 tristate "Bluetooth subsystem support" 20 Bluetooth is low-cost, low-power, short-range wireless technology. 22 technologies like IrDA. Bluetooth operates in personal area range 24 Bluetooth can be found at <https://www.bluetooth.com/>. 26 Linux Bluetooth subsystem consist of several layers: 27 Bluetooth Core 35 BNEP Module (Bluetooth Network Encapsulation Protocol) 39 Say Y here to compile Bluetooth support into the kernel or say M to 40 compile it as module (bluetooth). [all …]
|
| D | Makefile | 3 # Makefile for the Linux Bluetooth subsystem. 6 obj-$(CONFIG_BT) += bluetooth.o 15 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \ 20 bluetooth-$(CONFIG_BT_BREDR) += sco.o 21 bluetooth-$(CONFIG_BT_LE) += iso.o 22 bluetooth-$(CONFIG_BT_HS) += a2mp.o amp.o 23 bluetooth-$(CONFIG_BT_LEDS) += leds.o 24 bluetooth-$(CONFIG_BT_MSFTEXT) += msft.o 25 bluetooth-$(CONFIG_BT_AOSPEXT) += aosp.o 26 bluetooth-$(CONFIG_BT_DEBUGFS) += hci_debugfs.o [all …]
|
| D | hci_sysfs.c | 2 /* Bluetooth HCI driver model support. */ 6 #include <net/bluetooth/bluetooth.h> 7 #include <net/bluetooth/hci_core.h> 115 bt_class = class_create(THIS_MODULE, "bluetooth"); in bt_sysfs_init()
|
| D | lib.c | 2 BlueZ - Bluetooth protocol stack for Linux 25 /* Bluetooth kernel library. */ 27 #define pr_fmt(fmt) "Bluetooth: " fmt 31 #include <net/bluetooth/bluetooth.h> 44 /* Bluetooth error codes to Unix errno mapping */ 138 /* Unix errno to Bluetooth error codes mapping */
|
| D | leds.c | 6 #include <net/bluetooth/bluetooth.h> 7 #include <net/bluetooth/hci_core.h> 94 led_trigger_register_simple("bluetooth-power", &bt_power_led_trigger); in bt_leds_init()
|
| /Linux-v6.1/Documentation/devicetree/bindings/net/ |
| D | nokia-bluetooth.txt | 1 Nokia Bluetooth Chips 4 Nokia phones often come with UART connected bluetooth chips from different 7 Bluetooth standard. In addition to the H4 protocol it specifies two more 13 - compatible: should contain "nokia,h4p-bluetooth" as well as one of the following: 15 * "ti,wl1271-bluetooth-nokia" 17 - bluetooth-wakeup-gpios: GPIO specifier, used to wakeup the BT module (active high) 41 bluetooth { 42 compatible = "ti,wl1271-bluetooth-nokia", "nokia,h4p-bluetooth"; 46 bluetooth-wakeup-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; /* gpio37 */
|
| D | mediatek-bluetooth.txt | 1 MediaTek SoC built-in Bluetooth Devices 11 "mediatek,mt7622-bluetooth": for MT7622 SoC 29 bluetooth { 30 compatible = "mediatek,mt7622-bluetooth"; 37 MediaTek UART based Bluetooth Devices 50 "mediatek,mt7663u-bluetooth": for MT7663U device 51 "mediatek,mt7668u-bluetooth": for MT7668U device 107 bluetooth { 108 compatible = "mediatek,mt7663u-bluetooth";
|
| D | ti,bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/ti,bluetooth.yaml# 7 title: Texas Instruments Bluetooth Chips 14 attached TI Bluetooth devices. The following chips are included in this 17 * TI CC256x Bluetooth devices 20 TI WiLink devices have a UART interface for providing Bluetooth, FM radio, 84 bluetooth {
|
| D | qualcomm-bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/qualcomm-bluetooth.yaml# 7 title: Qualcomm Bluetooth Chips 14 This binding describes Qualcomm UART-attached bluetooth chips. 83 description: see Documentation/devicetree/bindings/net/bluetooth.txt 142 bluetooth { 152 bluetooth { 165 bluetooth {
|
| D | marvell-bluetooth.yaml | 4 $id: "http://devicetree.org/schemas/net/marvell-bluetooth.yaml#" 7 title: Marvell Bluetooth chips 11 attached Marvell Bluetooth devices. 28 bluetooth {
|
| D | marvell-bt-8xxx.txt | 1 Marvell 8897/8997 (sd8897/sd8997) bluetooth devices (SDIO or USB based) 20 - marvell,wakeup-pin: It represents wakeup pin number of the bluetooth chip. 32 bluetooth chip can wakeup host platform under certain 53 btmrvl: bluetooth@2 {
|
| D | realtek-bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml# 7 title: RTL8723BS/RTL8723CS/RTL8822CS Bluetooth 53 bluetooth {
|
| D | broadcom-bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/broadcom-bluetooth.yaml# 7 title: Broadcom Bluetooth Chips 13 This binding describes Broadcom UART-attached bluetooth chips. 146 bluetooth {
|
| /Linux-v6.1/drivers/platform/x86/ |
| D | toshiba_bluetooth.c | 3 * Toshiba Bluetooth Enable Driver 26 MODULE_DESCRIPTION("Toshiba Laptop ACPI Bluetooth Enable Driver"); 78 pr_err("ACPI call to query Bluetooth presence failed\n"); in toshiba_bluetooth_present() 83 pr_info("Bluetooth device not present\n"); in toshiba_bluetooth_present() 97 pr_err("Could not get Bluetooth device status\n"); in toshiba_bluetooth_status() 110 pr_err("Could not attach USB Bluetooth device\n"); in toshiba_bluetooth_enable() 116 pr_err("Could not power ON Bluetooth device\n"); in toshiba_bluetooth_enable() 129 pr_err("Could not power OFF Bluetooth device\n"); in toshiba_bluetooth_disable() 135 pr_err("Could not detach USB Bluetooth device\n"); in toshiba_bluetooth_disable() 149 pr_err("Could not sync bluetooth device status\n"); in toshiba_bluetooth_sync_status() [all …]
|
| /Linux-v6.1/arch/arm64/boot/dts/amlogic/ |
| D | meson-gxl-s905x-khadas-vim.dts | 198 "Bluetooth PCM DOUT", "Bluetooth PCM DIN", 199 "Bluetooth PCM SYNC", "Bluetooth PCM CLK", 200 "Bluetooth UART TX", "Bluetooth UART RX", 201 "Bluetooth UART CTS", "Bluetooth UART RTS", 202 "WIFI 32K", "Bluetooth Enable", 203 "Bluetooth WAKE HOST", 230 bluetooth {
|
| D | meson-gxbb-nanopi-k2.dts | 284 "Bluetooth PCM DOUT", "Bluetooth PCM DIN", 285 "Bluetooth PCM SYNC", "Bluetooth PCM CLK", 286 "Bluetooth UART TX", "Bluetooth UART RX", 287 "Bluetooth UART CTS", "Bluetooth UART RTS", 288 "", "", "", "WIFI 32K", "Bluetooth Enable", 289 "Bluetooth WAKE HOST", "", 386 /* Bluetooth on AP6212 */ 393 bluetooth {
|
| /Linux-v6.1/net/bluetooth/bnep/ |
| D | Kconfig | 7 BNEP (Bluetooth Network Encapsulation Protocol) is Ethernet 8 emulation layer on top of Bluetooth. BNEP is required for 9 Bluetooth PAN (Personal Area Network).
|
| D | netdev.c | 2 BNEP implementation for Linux Bluetooth stack (BlueZ). 30 #include <net/bluetooth/bluetooth.h> 31 #include <net/bluetooth/hci_core.h> 32 #include <net/bluetooth/l2cap.h>
|
| /Linux-v6.1/arch/arm/mach-pxa/ |
| D | tosa-bt.c | 3 * Bluetooth built-in chip control 60 rc = gpio_request(data->gpio_reset, "Bluetooth reset"); in tosa_bt_probe() 66 rc = gpio_request(data->gpio_pwr, "Bluetooth power"); in tosa_bt_probe() 134 MODULE_DESCRIPTION("Bluetooth built-in chip control");
|
| /Linux-v6.1/net/bluetooth/hidp/ |
| D | hidp.h | 2 HIDP implementation for Linux Bluetooth stack (BlueZ). 29 #include <net/bluetooth/bluetooth.h> 30 #include <net/bluetooth/l2cap.h>
|