1*c66ec88fSEmmanuel VadotBroadcom BCM43xx Fullmac wireless SDIO devices 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotThis node provides properties for controlling the Broadcom wireless device. The 4*c66ec88fSEmmanuel Vadotnode is expected to be specified as a child node to the SDIO controller that 5*c66ec88fSEmmanuel Vadotconnects the device to the system. 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel VadotRequired properties: 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot - compatible : Should be "brcm,bcm4329-fmac". 10*c66ec88fSEmmanuel Vadot 11*c66ec88fSEmmanuel VadotOptional properties: 12*c66ec88fSEmmanuel Vadot - brcm,drive-strength : drive strength used for SDIO pins on device in mA 13*c66ec88fSEmmanuel Vadot (default = 6). 14*c66ec88fSEmmanuel Vadot - interrupts : specifies attributes for the out-of-band interrupt (host-wake). 15*c66ec88fSEmmanuel Vadot When not specified the device will use in-band SDIO interrupts. 16*c66ec88fSEmmanuel Vadot - interrupt-names : name of the out-of-band interrupt, which must be set 17*c66ec88fSEmmanuel Vadot to "host-wake". 18*c66ec88fSEmmanuel Vadot 19*c66ec88fSEmmanuel VadotExample: 20*c66ec88fSEmmanuel Vadot 21*c66ec88fSEmmanuel Vadotmmc3: mmc@1c12000 { 22*c66ec88fSEmmanuel Vadot #address-cells = <1>; 23*c66ec88fSEmmanuel Vadot #size-cells = <0>; 24*c66ec88fSEmmanuel Vadot 25*c66ec88fSEmmanuel Vadot pinctrl-names = "default"; 26*c66ec88fSEmmanuel Vadot pinctrl-0 = <&mmc3_pins_a>; 27*c66ec88fSEmmanuel Vadot vmmc-supply = <®_vmmc3>; 28*c66ec88fSEmmanuel Vadot bus-width = <4>; 29*c66ec88fSEmmanuel Vadot non-removable; 30*c66ec88fSEmmanuel Vadot 31*c66ec88fSEmmanuel Vadot brcmf: wifi@1 { 32*c66ec88fSEmmanuel Vadot reg = <1>; 33*c66ec88fSEmmanuel Vadot compatible = "brcm,bcm4329-fmac"; 34*c66ec88fSEmmanuel Vadot interrupt-parent = <&pio>; 35*c66ec88fSEmmanuel Vadot interrupts = <10 8>; /* PH10 / EINT10 */ 36*c66ec88fSEmmanuel Vadot interrupt-names = "host-wake"; 37*c66ec88fSEmmanuel Vadot }; 38*c66ec88fSEmmanuel Vadot}; 39