~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php