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