| /linux/net/bluetooth/ |
| H A 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 …]
|
| H A 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_DEV_COREDUMP) += coredump.o 22 bluetooth-$(CONFIG_BT_BREDR) += sco.o 23 bluetooth-$(CONFIG_BT_LE) += iso.o 24 bluetooth-$(CONFIG_BT_LEDS) += leds.o 25 bluetooth-$(CONFIG_BT_MSFTEXT) += msft.o 26 bluetooth-$(CONFIG_BT_AOSPEXT) += aosp.o 27 bluetooth [all...] |
| H A 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> 39 * This function reverses the byte order of a Bluetooth device 54 * bt_to_errno() - Bluetooth error codes to standard errno 55 * @code: Bluetooth error code to be converted 57 * This function takes a Bluetooth error code as input and converts 160 * bt_status() - Standard errno value to Bluetooth error code 164 * equivalent Bluetooth error code. [all …]
|
| 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 26 MODULE_DESCRIPTION("Toshiba Laptop ACPI Bluetooth Enable Driver"); 77 pr_err("ACPI call to query Bluetooth presence failed\n"); in toshiba_bluetooth_present() 82 pr_info("Bluetooth device not present\n"); in toshiba_bluetooth_present() 96 pr_err("Could not get Bluetooth device status\n"); in toshiba_bluetooth_status() 109 pr_err("Could not attach USB Bluetooth device\n"); in toshiba_bluetooth_enable() 115 pr_err("Could not power ON Bluetooth device\n"); in toshiba_bluetooth_enable() 128 pr_err("Could not power OFF Bluetooth device\n"); in toshiba_bluetooth_disable() 134 pr_err("Could not detach USB Bluetooth device\n"); in toshiba_bluetooth_disable() 148 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/drivers/bluetooth/ |
| 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 | 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 | 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() 443 dev_dbg(dev, "bcm2048 has invalid bluetooth address!"); in nokia_setup() 717 btdev->wakeup_bt = devm_gpiod_get(dev, "bluetooth-wakeup", in nokia_bluetooth_serdev_probe() 747 dev_err(dev, "could not register bluetooth uart: %d", err); in nokia_bluetooth_serdev_probe() 785 { .compatible = "nokia,h4p-bluetooth", }, 795 .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).
|
| H A 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/net/bluetooth/hidp/ |
| H A D | hidp.h | 2 HIDP implementation for Linux Bluetooth stack (BlueZ). 29 #include <net/bluetooth/bluetooth.h> 30 #include <net/bluetooth/l2cap.h>
|