| TI WiLink 7/8 (wl12xx/wl18xx) Shared Transport BT/FM/GPS devices |
| |
| TI WiLink devices have a UART interface for providing Bluetooth, FM radio, |
| and GPS over what's called "shared transport". The shared transport is |
| standard BT HCI protocol with additional channels for the other functions. |
| |
| These devices also have a separate WiFi interface as described in |
| wireless/ti,wlcore.txt. |
| |
| This bindings follows the UART slave device binding in |
| ../serial/slave-device.txt. |
| |
| Required properties: |
| - compatible: should be one of the following: |
| "ti,wl1271-st" |
| "ti,wl1273-st" |
| "ti,wl1281-st" |
| "ti,wl1283-st" |
| "ti,wl1285-st" |
| "ti,wl1801-st" |
| "ti,wl1805-st" |
| "ti,wl1807-st" |
| "ti,wl1831-st" |
| "ti,wl1835-st" |
| "ti,wl1837-st" |
| |
| Optional properties: |
| - enable-gpios : GPIO signal controlling enabling of BT. Active high. |
| - vio-supply : Vio input supply (1.8V) |
| - vbat-supply : Vbat input supply (2.9-4.8V) |
| - clocks : Must contain an entry, for each entry in clock-names. |
| See ../clocks/clock-bindings.txt for details. |
| - clock-names : Must include the following entry: |
| "ext_clock" (External clock provided to the TI combo chip). |
| |
| Example: |
| |
| &serial0 { |
| compatible = "ns16550a"; |
| ... |
| bluetooth { |
| compatible = "ti,wl1835-st"; |
| enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; |
| clocks = <&clk32k_wl18xx>; |
| clock-names = "ext_clock"; |
| }; |
| }; |