Lines Matching +full:requires +full:- +full:autobaud +full:- +full:mode

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/broadcom-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
13 This binding describes Broadcom UART-attached bluetooth chips.
18 - brcm,bcm20702a1
19 - brcm,bcm4329-bt
20 - brcm,bcm4330-bt
21 - brcm,bcm4334-bt
22 - brcm,bcm43438-bt
23 - brcm,bcm4345c5
24 - brcm,bcm43540-bt
25 - brcm,bcm4335a0
26 - brcm,bcm4349-bt
27 - infineon,cyw55572-bt
29 shutdown-gpios:
34 reset-gpios:
40 device-wakeup-gpios:
46 host-wakeup-gpios:
52 by interrupts and "host-wakeup" interrupt-names
57 description: 1 or 2 clocks as defined in clock-names below,
60 clock-names:
63 - const: extclk
67 - const: txco
71 - const: lpo
75 - items:
76 - const: txco
77 - const: lpo
79 vbat-supply:
82 vddio-supply:
85 brcm,bt-pcm-int-params:
86 $ref: /schemas/types.yaml#/definitions/uint8-array
89 description: |-
90 configure PCM parameters via a 5-byte array:
91 sco-routing: 0 = PCM, 1 = Transport, 2 = Codec, 3 = I2S
92 pcm-interface-rate: 128KBps, 256KBps, 512KBps, 1024KBps, 2048KBps
93 pcm-frame-type: short, long
94 pcm-sync-mode: slave, master
95 pcm-clock-mode: slave, master
97 brcm,requires-autobaud-mode:
100 Set this property if autobaud mode is required. Autobaud mode is required
101 if the device's initial baud rate in normal mode is not supported by the
102 host or if the device requires autobaud mode startup before loading FW.
106 - description: Handle to the line HOST_WAKE used to wake
110 interrupt-names:
112 - const: host-wakeup
114 max-speed: true
115 current-speed: true
118 - compatible
121 brcm,requires-autobaud-mode: [ 'shutdown-gpios' ]
129 - brcm,bcm20702a1
130 - brcm,bcm4329-bt
131 - brcm,bcm4330-bt
134 reset-gpios: false
139 - |
140 #include <dt-bindings/gpio/gpio.h>
141 #include <dt-bindings/interrupt-controller/irq.h>
144 uart-has-rtscts;
147 compatible = "brcm,bcm4330-bt";
148 max-speed = <921600>;
149 brcm,bt-pcm-int-params = [01 02 00 01 01];
150 shutdown-gpios = <&gpio 30 GPIO_ACTIVE_HIGH>;
151 device-wakeup-gpios = <&gpio 7 GPIO_ACTIVE_HIGH>;
152 reset-gpios = <&gpio 9 GPIO_ACTIVE_LOW>;
153 interrupt-parent = <&gpio>;