162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci/ {
462306a36Sopenharmony_ci	wifi_pwrseq: wifi-pwrseq {
562306a36Sopenharmony_ci		compatible = "mmc-pwrseq-simple";
662306a36Sopenharmony_ci	};
762306a36Sopenharmony_ci};
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/* SDHCI is used to control the SDIO for wireless */
1062306a36Sopenharmony_ci&sdhci {
1162306a36Sopenharmony_ci	#address-cells = <1>;
1262306a36Sopenharmony_ci	#size-cells = <0>;
1362306a36Sopenharmony_ci	pinctrl-names = "default";
1462306a36Sopenharmony_ci	pinctrl-0 = <&emmc_gpio34>;
1562306a36Sopenharmony_ci	bus-width = <4>;
1662306a36Sopenharmony_ci	non-removable;
1762306a36Sopenharmony_ci	mmc-pwrseq = <&wifi_pwrseq>;
1862306a36Sopenharmony_ci	status = "okay";
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci	brcmf: wifi@1 {
2162306a36Sopenharmony_ci		reg = <1>;
2262306a36Sopenharmony_ci		compatible = "brcm,bcm4329-fmac";
2362306a36Sopenharmony_ci	};
2462306a36Sopenharmony_ci};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci/* uart0 communicates with the BT module */
2762306a36Sopenharmony_ci&uart0 {
2862306a36Sopenharmony_ci	status = "okay";
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	bt: bluetooth {
3162306a36Sopenharmony_ci		compatible = "brcm,bcm43438-bt";
3262306a36Sopenharmony_ci		max-speed = <2000000>;
3362306a36Sopenharmony_ci	};
3462306a36Sopenharmony_ci};
35