xref: /linux/scripts/dtc/include-prefixes/arm64/amlogic/meson-g12a-fbx8am-brcm.dtso (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1*d881d79fSPierre-Hugues Husson// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*d881d79fSPierre-Hugues Husson// Copyright (c) 2024 Freebox SAS
3*d881d79fSPierre-Hugues Husson
4*d881d79fSPierre-Hugues Husson/dts-v1/;
5*d881d79fSPierre-Hugues Husson/plugin/;
6*d881d79fSPierre-Hugues Husson
7*d881d79fSPierre-Hugues Husson#include <dt-bindings/gpio/gpio.h>
8*d881d79fSPierre-Hugues Husson#include <dt-bindings/gpio/meson-g12a-gpio.h>
9*d881d79fSPierre-Hugues Husson
10*d881d79fSPierre-Hugues Husson&uart_A {
11*d881d79fSPierre-Hugues Husson	bluetooth {
12*d881d79fSPierre-Hugues Husson		compatible = "brcm,bcm43438-bt";
13*d881d79fSPierre-Hugues Husson		shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
14*d881d79fSPierre-Hugues Husson		max-speed = <2000000>;
15*d881d79fSPierre-Hugues Husson		clocks = <&wifi32k>;
16*d881d79fSPierre-Hugues Husson		clock-names = "lpo";
17*d881d79fSPierre-Hugues Husson		vbat-supply = <&vddao_3v3>;
18*d881d79fSPierre-Hugues Husson		vddio-supply = <&vddio_ao1v8>;
19*d881d79fSPierre-Hugues Husson	};
20*d881d79fSPierre-Hugues Husson};
21*d881d79fSPierre-Hugues Husson
22*d881d79fSPierre-Hugues Husson&sd_emmc_a {
23*d881d79fSPierre-Hugues Husson	/* Per mmc-controller.yaml */
24*d881d79fSPierre-Hugues Husson	#address-cells = <1>;
25*d881d79fSPierre-Hugues Husson	#size-cells = <0>;
26*d881d79fSPierre-Hugues Husson	/* NB: may be either AP6398S or AP6398SR3 wifi module */
27*d881d79fSPierre-Hugues Husson	brcmf: wifi@1 {
28*d881d79fSPierre-Hugues Husson		reg = <1>;
29*d881d79fSPierre-Hugues Husson		compatible = "brcm,bcm4329-fmac";
30*d881d79fSPierre-Hugues Husson	};
31*d881d79fSPierre-Hugues Husson};
32