Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / net / broadcom-bluetooth.txt
1 Broadcom Bluetooth Chips
2 ---------------------
3
4 This documents the binding structure and common properties for serial
5 attached Broadcom devices.
6
7 Serial attached Broadcom devices shall be a child node of the host UART
8 device the slave device is attached to.
9
10 Required properties:
11
12  - compatible: should contain one of the following:
13    * "brcm,bcm43438-bt"
14
15 Optional properties:
16
17  - max-speed: see Documentation/devicetree/bindings/serial/slave-device.txt
18  - shutdown-gpios: GPIO specifier, used to enable the BT module
19  - device-wakeup-gpios: GPIO specifier, used to wakeup the controller
20  - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor
21  - clocks: clock specifier if external clock provided to the controller
22  - clock-names: should be "extclk"
23
24
25 Example:
26
27 &uart2 {
28        pinctrl-names = "default";
29        pinctrl-0 = <&uart2_pins>;
30
31        bluetooth {
32                compatible = "brcm,bcm43438-bt";
33                max-speed = <921600>;
34        };
35 };