* Texas Instruments wl12xx/wl18xx wireless lan controller 
 | 
  
 | 
The wl12xx/wl18xx chips can be connected via SPI or via SDIO. This 
 | 
document describes the binding for the SPI connected chip. 
 | 
  
 | 
Required properties: 
 | 
- compatible :          Should be one of the following: 
 | 
    * "ti,wl1271" 
 | 
    * "ti,wl1273" 
 | 
    * "ti,wl1281" 
 | 
    * "ti,wl1283" 
 | 
    * "ti,wl1801" 
 | 
    * "ti,wl1805" 
 | 
    * "ti,wl1807" 
 | 
    * "ti,wl1831" 
 | 
    * "ti,wl1835" 
 | 
    * "ti,wl1837" 
 | 
- reg :                 Chip select address of device 
 | 
- spi-max-frequency :   Maximum SPI clocking speed of device in Hz 
 | 
- interrupts :          Should contain parameters for 1 interrupt line. 
 | 
- vwlan-supply :        Point the node of the regulator that powers/enable the 
 | 
                        wl12xx/wl18xx chip 
 | 
  
 | 
Optional properties: 
 | 
- ref-clock-frequency : Reference clock frequency (should be set for wl12xx) 
 | 
- clock-xtal :          boolean, clock is generated from XTAL 
 | 
  
 | 
- Please consult Documentation/devicetree/bindings/spi/spi-bus.txt 
 | 
  for optional SPI connection related properties, 
 | 
  
 | 
Examples: 
 | 
  
 | 
For wl12xx family: 
 | 
&spi1 { 
 | 
    wlcore: wlcore@1 { 
 | 
        compatible = "ti,wl1271"; 
 | 
        reg = <1>; 
 | 
        spi-max-frequency = <48000000>; 
 | 
        interrupt-parent = <&gpio3>; 
 | 
        interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; 
 | 
        vwlan-supply = <&vwlan_fixed>; 
 | 
        clock-xtal; 
 | 
        ref-clock-frequency = <38400000>; 
 | 
    }; 
 | 
}; 
 | 
  
 | 
For wl18xx family: 
 | 
&spi0 { 
 | 
    wlcore: wlcore@0 { 
 | 
        compatible = "ti,wl1835"; 
 | 
        reg = <0>; 
 | 
        spi-max-frequency = <48000000>; 
 | 
        interrupt-parent = <&gpio0>; 
 | 
        interrupts = <27 IRQ_TYPE_EDGE_RISING>; 
 | 
        vwlan-supply = <&vwlan_fixed>; 
 | 
    }; 
 | 
}; 
 |