xref: /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/imx7d-colibri-emmc.dtsi (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2/*
3 * Copyright 2017-2022 Toradex
4 */
5
6#include "imx7d.dtsi"
7#include "imx7-colibri.dtsi"
8
9/ {
10	aliases {
11		/* Required to properly pass MAC addresses from bootloader. */
12		ethernet0 = &fec1;
13		ethernet1 = &fec2;
14		mmc0 = &usdhc3; /* eMMC */
15		mmc1 = &usdhc1; /* MMC/SD slot */
16		/delete-property/ mmc2;
17		/delete-property/ mmc3;
18	};
19
20	memory@80000000 {
21		device_type = "memory";
22		reg = <0x80000000 0x40000000>;
23	};
24};
25
26&cpu1 {
27	cpu-supply = <&reg_DCDC2>;
28};
29
30&gpio6 {
31	gpio-line-names = "",
32			  "",
33			  "",
34			  "",
35			  "",
36			  "",
37			  "",
38			  "",
39			  "",
40			  "",
41			  "",
42			  "",
43			  "SODIMM_169",
44			  "SODIMM_157",
45			  "",
46			  "SODIMM_163",
47			  "SODIMM_77",
48			  "SODIMM_24",
49			  "",
50			  "SODIMM_25",
51			  "SODIMM_27",
52			  "SODIMM_32",
53			  "SODIMM_34";
54};
55
56/* Colibri USBH */
57&usbotg2 {
58	disable-over-current;
59	dr_mode = "host";
60	vbus-supply = <&reg_usbh_vbus>;
61};
62
63/* eMMC */
64&usdhc3 {
65	status = "okay";
66};
67