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