1* Texas Instruments wl12xx/wl18xx wireless lan controller
2
3The wl12xx/wl18xx chips can be connected via SPI or via SDIO. This
4document describes the binding for the SPI connected chip.
5
6Required properties:
7- compatible :          Should be one of the following:
8    * "ti,wl1271"
9    * "ti,wl1273"
10    * "ti,wl1281"
11    * "ti,wl1283"
12    * "ti,wl1801"
13    * "ti,wl1805"
14    * "ti,wl1807"
15    * "ti,wl1831"
16    * "ti,wl1835"
17    * "ti,wl1837"
18- reg :                 Chip select address of device
19- spi-max-frequency :   Maximum SPI clocking speed of device in Hz
20- interrupts :          Should contain parameters for 1 interrupt line.
21- vwlan-supply :        Point the node of the regulator that powers/enable the
22                        wl12xx/wl18xx chip
23
24Optional properties:
25- ref-clock-frequency : Reference clock frequency (should be set for wl12xx)
26- clock-xtal :          boolean, clock is generated from XTAL
27
28- Please consult Documentation/devicetree/bindings/spi/spi-bus.txt
29  for optional SPI connection related properties,
30
31Examples:
32
33For wl12xx family:
34&spi1 {
35	wlcore: wlcore@1 {
36		compatible = "ti,wl1271";
37		reg = <1>;
38		spi-max-frequency = <48000000>;
39		interrupt-parent = <&gpio3>;
40		interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
41		vwlan-supply = <&vwlan_fixed>;
42		clock-xtal;
43		ref-clock-frequency = <38400000>;
44	};
45};
46
47For wl18xx family:
48&spi0 {
49	wlcore: wlcore@0 {
50		compatible = "ti,wl1835";
51		reg = <0>;
52		spi-max-frequency = <48000000>;
53		interrupt-parent = <&gpio0>;
54		interrupts = <27 IRQ_TYPE_EDGE_RISING>;
55		vwlan-supply = <&vwlan_fixed>;
56	};
57};
58