| /linux/net/bluetooth/ |
| H A D | Kconfig | 3 # Bluetooth subsystem configuration 7 tristate "Bluetooth subsystem support" 16 Bluetooth is low-cost, low-power, short-range wireless technology. 18 technologies like IrDA. Bluetooth operates in personal area range 20 Bluetooth can be found at <https://www.bluetooth.com/>. 22 Linux Bluetooth subsystem consist of several layers: 23 Bluetooth Core 31 BNEP Module (Bluetooth Network Encapsulation Protocol) 34 Say Y here to compile Bluetooth support into the kernel or say M to 35 compile it as module (bluetooth). [all …]
|
| H A D | Makefile | 3 # Makefile for the Linux Bluetooth subsystem. 6 obj-$(CONFIG_BT) += bluetooth.o 14 bluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \ 19 bluetooth-$(CONFIG_DEV_COREDUMP) += coredump.o 21 bluetooth-$(CONFIG_BT_BREDR) += sco.o 22 bluetooth-$(CONFIG_BT_LE) += iso.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 …]
|
| H A D | hci_sysfs.c | 2 /* Bluetooth HCI driver model support. */ 6 #include <net/bluetooth/bluetooth.h> 7 #include <net/bluetooth/hci_core.h> 10 .name = "bluetooth",
|
| H A 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/Documentation/devicetree/bindings/net/bluetooth/ |
| H A D | mediatek,mt7921s-bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/mediatek,mt7921s-bluetooth.yaml# 7 title: MediaTek MT7921S Bluetooth 13 MT7921S is an SDIO-attached dual-radio WiFi+Bluetooth Combo chip; each 16 This binding only covers the Bluetooth SDIO function, with one device 20 - $ref: bluetooth-controller.yaml# 25 - mediatek,mt7921s-bluetooth 33 An active-low reset line for the Bluetooth core; on typical M.2 50 bluetooth@2 { 51 compatible = "mediatek,mt7921s-bluetooth";
|
| H A D | nokia,h4p-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 */
|
| H A D | mediatek,mt7622-bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/mediatek,mt7622-bluetooth.yaml# 7 title: MediaTek SoC built-in Bluetooth 18 - $ref: bluetooth-controller.yaml# 22 const: mediatek,mt7622-bluetooth 45 bluetooth { 46 compatible = "mediatek,mt7622-bluetooth";
|
| H A D | ti,bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/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, 87 bluetooth {
|
| H A D | nxp,88w8987-bt.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/nxp,88w8987-bt.yaml# 7 title: NXP Bluetooth chips 10 This binding describes UART-attached NXP bluetooth chips. These chips 11 are dual-radio chips supporting WiFi and Bluetooth. The bluetooth 21 - $ref: bluetooth-controller.yaml# 93 bluetooth {
|
| H A D | bluetooth-controller.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/bluetooth-controller.yaml# 7 title: Bluetooth Controller Common Properties 16 pattern: "^bluetooth(@.*)?$" 22 Specifies the BD address that was uniquely assigned to the Bluetooth
|
| H A D | marvell,88w8897.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/marvell,88w8897.yaml# 7 title: Marvell Bluetooth chips 11 attached Marvell Bluetooth devices. 46 bluetooth {
|
| H A D | mediatek,bluetooth.txt | 1 MediaTek UART based Bluetooth Devices 14 "mediatek,mt7663u-bluetooth": for MT7663U device 15 "mediatek,mt7668u-bluetooth": for MT7668U device 71 bluetooth { 72 compatible = "mediatek,mt7663u-bluetooth";
|
| H A D | amlogic,w155s2-bt.yaml | 5 $id: http://devicetree.org/schemas/net/bluetooth/amlogic,w155s2-bt.yaml# 8 title: Amlogic Bluetooth chips 11 The W155S2 is an Amlogic Bluetooth and Wi-Fi combo chip. It works on 56 bluetooth {
|
| H A D | realtek,bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/realtek,bluetooth.yaml# 7 title: RTL8723BS/RTL8723CS/RTL8821CS/RTL8822CS Bluetooth 63 bluetooth {
|
| H A D | brcm,bluetooth.yaml | 4 $id: http://devicetree.org/schemas/net/bluetooth/brcm,bluetooth.yaml# 7 title: Broadcom Bluetooth Chips 13 This binding describes Broadcom UART-attached bluetooth chips. 153 bluetooth {
|
| /linux/drivers/platform/x86/ |
| H A D | toshiba_bluetooth.c | 3 * Toshiba Bluetooth Enable Driver 27 MODULE_DESCRIPTION("Toshiba Laptop ACPI Bluetooth Enable Driver"); 76 pr_err("ACPI call to query Bluetooth presence failed\n"); in toshiba_bluetooth_present() 81 pr_info("Bluetooth device not present\n"); in toshiba_bluetooth_present() 95 pr_err("Could not get Bluetooth device status\n"); in toshiba_bluetooth_status() 108 pr_err("Could not attach USB Bluetooth device\n"); in toshiba_bluetooth_enable() 114 pr_err("Could not power ON Bluetooth device\n"); in toshiba_bluetooth_enable() 127 pr_err("Could not power OFF Bluetooth device\n"); in toshiba_bluetooth_disable() 133 pr_err("Could not detach USB Bluetooth device\n"); in toshiba_bluetooth_disable() 147 pr_err("Could not sync bluetooth device status\n"); in toshiba_bluetooth_sync_status() [all …]
|
| H A D | msi-laptop.c | 27 * bluetooth - Bluetooth subsystem enabled: contains either 0 or 1 28 * Please note that this file is constantly 0 if no Bluetooth 117 * Wlan/Bluetooth/3G, those netbook will load the SCM (windows app) to 118 * disable the original Wlan/Bluetooth control by BIOS when user press 119 * fn key, then control Wlan/Bluetooth/3G by SCM (software control by 133 * Wlan/Bluetooth state in software and we can only read its state. 233 static int get_wireless_state(int *wlan, int *bluetooth) in get_wireless_state() argument 245 if (bluetooth) in get_wireless_state() 246 *bluetooth = !!(rdata & 128); in get_wireless_state() 525 static DEVICE_ATTR(bluetooth, 0444, show_bluetooth, NULL); [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-pci-drivers-btintel_pcie | 4 Contact: linux-bluetooth@vger.kernel.org 6 Product Level Device Reset (PLDR) on Intel PCIe Bluetooth 12 Bluetooth and WiFi. This means any driver attached to 13 the WiFi device that shares hardware with this Bluetooth 15 both the Bluetooth and WiFi devices will be re-probed.
|
| /linux/drivers/bluetooth/ |
| H A 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 */
|
| H A 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 */ 58 #define REG_MD_STAT 0x20 /* Bluetooth Mode Status */ 59 #define REG_MD_SET 0x20 /* Bluetooth Mode Set */ 288 * UART connection for Bluetooth, ignore the BT SDIO interface. in btsdio_probe() 373 MODULE_DESCRIPTION("Generic Bluetooth SDIO driver ver " VERSION);
|
| H A 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> 302 * is disabled until bluetooth adapter is ready to avoid in nokia_send_negotiation() 336 dev_err(dev, "Unsupported bluetooth device!"); in nokia_setup_fw() 463 dev_dbg(dev, "bcm2048 has invalid bluetooth address!"); in nokia_setup() 737 btdev->wakeup_bt = devm_gpiod_get(dev, "bluetooth-wakeup", in nokia_bluetooth_serdev_probe() 767 dev_err(dev, "could not register bluetooth uart: %d", err); in nokia_bluetooth_serdev_probe() 805 { .compatible = "nokia,h4p-bluetooth", }, 815 .name = "nokia-bluetooth", [all …]
|
| H A 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/Documentation/ABI/stable/ |
| H A D | sysfs-class-bluetooth | 1 What: /sys/class/bluetooth/hci<index>/reset 4 Contact: linux-bluetooth@vger.kernel.org 6 method on the Bluetooth device when arbitrary data is written.
|
| /linux/net/bluetooth/bnep/ |
| H A 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).
|
| /linux/drivers/hid/ |
| H A D | hid-tivo.c | 3 * HID driver for TiVo Slide Bluetooth remote 61 /* TiVo Slide Bluetooth remote, pairs with a Broadcom dongle */ 76 MODULE_DESCRIPTION("HID driver for TiVo Slide Bluetooth remote");
|