1// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2/*
3 * Copyright (C) 2023-2026 Marek Vasut
4 */
5/dts-v1/;
6/plugin/;
7
8#include <dt-bindings/clock/imx8mp-clock.h>
9#include <dt-bindings/gpio/gpio.h>
10
11/* This DTO requires HI00106 SoM variant. */
12
13&{/} {
14	led {
15		led-0 {
16			/* LED0 GPIO conflicts with #SDIO_RST GPIO-D */
17			status = "disabled";
18		};
19	};
20};
21
22&uart3 {
23	assigned-clocks = <&clk IMX8MP_CLK_UART3>;
24	assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
25	assigned-clock-rates = <80000000>;
26
27	bluetooth {
28		compatible = "cypress,cyw4373a0-bt";
29		max-speed = <4000000>;
30	};
31};
32
33/* SD slot */
34&usdhc2 {
35	pinctrl-names = "default";
36	pinctrl-0 = <&pinctrl_usdhc2>;
37	broken-cd;
38	cap-power-off-card;
39	keep-power-in-suspend;
40	non-removable;
41	vmmc-supply = <&buck4>;
42
43	#address-cells = <1>;
44	#size-cells = <0>;
45
46	wifi@1 {	/* muRata 2AE */
47		compatible = "cypress,cyw4373-fmac", "brcm,bcm4329-fmac";
48		reg = <1>;
49		/*
50		 * The "host-wake" interrupt output is by default not
51		 * connected to the SoC, but can be connected on to
52		 * SoC pin on the carrier board.
53		 */
54		reset-gpios = <&gpio4 27 GPIO_ACTIVE_LOW>; /* GPIO D */
55	};
56};
57