brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 88fd28d Raw
65 lines · plain
1* Texas Instruments wl1251 wireless lan controller2 3The wl1251 chip can be connected via SPI or via SDIO. This4document describes the binding for the SPI connected chip.5 6Required properties:7- compatible :        Should be "ti,wl1251"8- reg :               Chip select address of device9- spi-max-frequency : Maximum SPI clocking speed of device in Hz10- interrupts :        Should contain interrupt line11- vio-supply :        phandle to regulator providing VIO12 13Optional properties:14- ti,wl1251-has-eeprom : boolean, the wl1251 has an eeprom connected, which15                         provides configuration data (calibration, MAC, ...)16- ti,power-gpio :	 GPIO connected to chip's PMEN pin if operated in17			 SPI mode18- Please consult Documentation/devicetree/bindings/spi/spi-bus.txt19  for optional SPI connection related properties,20 21Examples: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};65