GNU Linux-libre 6.1.90-gnu
[releases.git] / arch / arm / boot / dts / bcm283x-rpi-wifi-bt.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2
3 / {
4         wifi_pwrseq: wifi-pwrseq {
5                 compatible = "mmc-pwrseq-simple";
6         };
7 };
8
9 /* SDHCI is used to control the SDIO for wireless */
10 &sdhci {
11         #address-cells = <1>;
12         #size-cells = <0>;
13         pinctrl-names = "default";
14         pinctrl-0 = <&emmc_gpio34>;
15         bus-width = <4>;
16         non-removable;
17         mmc-pwrseq = <&wifi_pwrseq>;
18         status = "okay";
19
20         brcmf: wifi@1 {
21                 reg = <1>;
22                 compatible = "brcm,bcm4329-fmac";
23         };
24 };
25
26 /* uart0 communicates with the BT module */
27 &uart0 {
28         status = "okay";
29
30         bt: bluetooth {
31                 compatible = "brcm,bcm43438-bt";
32                 max-speed = <2000000>;
33         };
34 };