]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - Documentation/devicetree/bindings/net/ti,wilink-st.txt
Merge tag 'renesas-fixes4-for-v4.13' of https://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / Documentation / devicetree / bindings / net / ti,wilink-st.txt
1 TI WiLink 7/8 (wl12xx/wl18xx) Shared Transport BT/FM/GPS devices
2
3 TI WiLink devices have a UART interface for providing Bluetooth, FM radio,
4 and GPS over what's called "shared transport". The shared transport is
5 standard BT HCI protocol with additional channels for the other functions.
6
7 These devices also have a separate WiFi interface as described in
8 wireless/ti,wlcore.txt.
9
10 This bindings follows the UART slave device binding in
11 ../serial/slave-device.txt.
12
13 Required properties:
14  - compatible: should be one of the following:
15     "ti,wl1271-st"
16     "ti,wl1273-st"
17     "ti,wl1281-st"
18     "ti,wl1283-st"
19     "ti,wl1285-st"
20     "ti,wl1801-st"
21     "ti,wl1805-st"
22     "ti,wl1807-st"
23     "ti,wl1831-st"
24     "ti,wl1835-st"
25     "ti,wl1837-st"
26
27 Optional properties:
28  - enable-gpios : GPIO signal controlling enabling of BT. Active high.
29  - vio-supply : Vio input supply (1.8V)
30  - vbat-supply : Vbat input supply (2.9-4.8V)
31  - clocks : Must contain an entry, for each entry in clock-names.
32    See ../clocks/clock-bindings.txt for details.
33  - clock-names : Must include the following entry:
34    "ext_clock" (External clock provided to the TI combo chip).
35
36 Example:
37
38 &serial0 {
39         compatible = "ns16550a";
40         ...
41         bluetooth {
42                 compatible = "ti,wl1835-st";
43                 enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
44                 clocks = <&clk32k_wl18xx>;
45                 clock-names = "ext_clock";
46         };
47 };