Skip to content

Commit f0c660e

Browse files
robherringholtmann
authored andcommitted
dt-bindings: net: Add TI WiLink shared transport binding
Add serial slave device binding for the TI WiLink series of Bluetooth/FM/GPS devices. Signed-off-by: Rob Herring <[email protected]> Cc: Mark Rutland <[email protected]> Cc: [email protected] Cc: [email protected] Signed-off-by: Marcel Holtmann <[email protected]>
1 parent 7bb3186 commit f0c660e

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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,wl1831-st"
18+
"ti,wl1835-st"
19+
"ti,wl1837-st"
20+
21+
Optional properties:
22+
- enable-gpios : GPIO signal controlling enabling of BT. Active high.
23+
- vio-supply : Vio input supply (1.8V)
24+
- vbat-supply : Vbat input supply (2.9-4.8V)
25+
26+
Example:
27+
28+
&serial0 {
29+
compatible = "ns16550a";
30+
...
31+
bluetooth {
32+
compatible = "ti,wl1835-st";
33+
enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
34+
};
35+
};

0 commit comments

Comments
 (0)