~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/bluetooth/realtek,bluetooth.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/net/bluetooth/realtek,bluetooth.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: RTL8723BS/RTL8723CS/RTL8821CS/RTL8822CS Bluetooth
  8 
  9 maintainers:
 10   - Vasily Khoruzhick <anarsoul@gmail.com>
 11   - Alistair Francis <alistair@alistair23.me>
 12 
 13 description:
 14   RTL8723BS/RTL8723CS/RTL8821CS/RTL8822CS is a WiFi + BT chip. WiFi part
 15   is connected over SDIO, while BT is connected over serial. It speaks
 16   H5 protocol with few extra commands to upload firmware and change
 17   module speed.
 18 
 19 properties:
 20   compatible:
 21     oneOf:
 22       - enum:
 23           - realtek,rtl8723bs-bt
 24           - realtek,rtl8723cs-bt
 25           - realtek,rtl8723ds-bt
 26           - realtek,rtl8822cs-bt
 27       - items:
 28           - enum:
 29               - realtek,rtl8821cs-bt
 30           - const: realtek,rtl8723bs-bt
 31 
 32   device-wake-gpios:
 33     maxItems: 1
 34     description: GPIO specifier, used to wakeup the BT module
 35 
 36   enable-gpios:
 37     maxItems: 1
 38     description: GPIO specifier, used to enable the BT module
 39 
 40   host-wake-gpios:
 41     maxItems: 1
 42     description: GPIO specifier, used to wakeup the host processor
 43 
 44   max-speed: true
 45 
 46 required:
 47   - compatible
 48 
 49 allOf:
 50   - $ref: /schemas/serial/serial-peripheral-props.yaml#
 51 
 52 additionalProperties: false
 53 
 54 examples:
 55   - |
 56     #include <dt-bindings/gpio/gpio.h>
 57 
 58     uart1 {
 59         pinctrl-names = "default";
 60         pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
 61         uart-has-rtscts;
 62 
 63         bluetooth {
 64             compatible = "realtek,rtl8723bs-bt";
 65             device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
 66             host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
 67         };
 68     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php