Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / net / wireless / brcm,bcm43xx-fmac.txt
1 Broadcom BCM43xx Fullmac wireless SDIO devices
2
3 This node provides properties for controlling the Broadcom wireless device. The
4 node is expected to be specified as a child node to the SDIO controller that
5 connects the device to the system.
6
7 Required properties:
8
9  - compatible : Should be "brcm,bcm4329-fmac".
10
11 Optional properties:
12  - brcm,drive-strength : drive strength used for SDIO pins on device in mA
13         (default = 6).
14  - interrupt-parent : the phandle for the interrupt controller to which the
15         device interrupts are connected.
16  - interrupts : specifies attributes for the out-of-band interrupt (host-wake).
17         When not specified the device will use in-band SDIO interrupts.
18  - interrupt-names : name of the out-of-band interrupt, which must be set
19         to "host-wake".
20
21 Example:
22
23 mmc3: mmc@01c12000 {
24         #address-cells = <1>;
25         #size-cells = <0>;
26
27         pinctrl-names = "default";
28         pinctrl-0 = <&mmc3_pins_a>;
29         vmmc-supply = <&reg_vmmc3>;
30         bus-width = <4>;
31         non-removable;
32
33         brcmf: wifi@1 {
34                 reg = <1>;
35                 compatible = "brcm,bcm4329-fmac";
36                 interrupt-parent = <&pio>;
37                 interrupts = <10 8>; /* PH10 / EINT10 */
38                 interrupt-names = "host-wake";
39         };
40 };