| 
     1 * Texas Instruments wl1251 wireless lan controller
    2 
    3 The wl1251 chip can be connected via SPI or via SDIO. This
    4 document describes the binding for the SPI connected chip.
    5 
    6 Required properties:
    7 - compatible :        Should be "ti,wl1251"
    8 - reg :               Chip select address of device
    9 - spi-max-frequency : Maximum SPI clocking speed of device in Hz
   10 - interrupts :        Should contain interrupt line
   11 - vio-supply :        phandle to regulator providing VIO
   12 
   13 Optional properties:
   14 - ti,wl1251-has-eeprom : boolean, the wl1251 has an eeprom connected, which
   15                          provides configuration data (calibration, MAC, ...)
   16 - ti,power-gpio :        GPIO connected to chip's PMEN pin if operated in
   17                          SPI mode
   18 - Please consult Documentation/devicetree/bindings/spi/spi-bus.txt
   19   for optional SPI connection related properties,
   20 
   21 Examples:
   22 
   23 &spi1 {
   24         wl1251@0 {
   25                 compatible = "ti,wl1251";
   26 
   27                 reg = <0>;
   28                 spi-max-frequency = <48000000>;
   29                 spi-cpol;
   30                 spi-cpha;
   31 
   32                 interrupt-parent = <&gpio2>;
   33                 interrupts = <10 IRQ_TYPE_NONE>; /* gpio line 42 */
   34 
   35                 vio-supply = <&vio>;
   36                 ti,power-gpio = <&gpio3 23 GPIO_ACTIVE_HIGH>; /* 87 */
   37         };
   38 };
   39 
   40 &mmc3 {
   41         vmmc-supply = <&wlan_en>;
   42 
   43         bus-width = <4>;
   44         non-removable;
   45         ti,non-removable;
   46         cap-power-off-card;
   47 
   48         pinctrl-names = "default";
   49         pinctrl-0 = <&mmc3_pins>;
   50 
   51         #address-cells = <1>;
   52         #size-cells = <0>;
   53 
   54         wlan: wifi@1 {
   55                 compatible = "ti,wl1251";
   56 
   57                 reg = <1>;
   58 
   59                 interrupt-parent = <&gpio1>;
   60                 interrupts = <21 IRQ_TYPE_LEVEL_HIGH>;  /* GPIO_21 */
   61 
   62                 ti,wl1251-has-eeprom;
   63         };
   64 };
Cache object: c3d05f7ebabcae29aae6ac69425227e0 
 
 |