Linux-libre 5.3.12-gnu
[librecmc/linux-libre.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  - interrupts : specifies attributes for the out-of-band interrupt (host-wake).
15         When not specified the device will use in-band SDIO interrupts.
16  - interrupt-names : name of the out-of-band interrupt, which must be set
17         to "host-wake".
18
19 Example:
20
21 mmc3: mmc@1c12000 {
22         #address-cells = <1>;
23         #size-cells = <0>;
24
25         pinctrl-names = "default";
26         pinctrl-0 = <&mmc3_pins_a>;
27         vmmc-supply = <&reg_vmmc3>;
28         bus-width = <4>;
29         non-removable;
30
31         brcmf: wifi@1 {
32                 reg = <1>;
33                 compatible = "brcm,bcm4329-fmac";
34                 interrupt-parent = <&pio>;
35                 interrupts = <10 8>; /* PH10 / EINT10 */
36                 interrupt-names = "host-wake";
37         };
38 };