The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/net/realtek-bluetooth.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.