blob: 65dfd33725ee967f7b2591bcf9c3e12b9e041ac1 [file] [log] [blame]
Frieder Schrempf3048ecd2022-08-24 15:59:19 +02001// SPDX-License-Identifier: GPL-2.0+ OR MIT
2/*
3 * Copyright (C) 2019 Kontron Electronics GmbH
4 */
5
6#include "imx8mm-u-boot.dtsi"
7
8/ {
9 aliases {
10 usb0 = &usbotg1;
11 usb1 = &usbotg2;
12 };
13
14 wdt-reboot {
15 compatible = "wdt-reboot";
16 wdt = <&wdog1>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070017 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020018 };
19
20 firmware {
21 optee {
22 compatible = "linaro,optee-tz";
23 method = "smc";
24 };
25 };
26};
27
28&crypto {
Simon Glassd3a98cb2023-02-13 08:56:33 -070029 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020030};
31
32&sec_jr0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070033 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020034};
35
36&sec_jr1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070037 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020038};
39
40&sec_jr2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070041 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020042};
43
44&i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070045 bootph-pre-ram;
46 bootph-all;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020047};
48
49&i2c2 {
50 status = "okay";
Frieder Schrempf26e05b32022-08-24 15:59:20 +020051 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_i2c2>;
53};
54
55&iomuxc {
56 pinctrl_i2c2: i2c2grp {
57 fsl,pins = <
58 MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3
59 MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3
60 >;
61 };
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020062};
63
64&pinctrl_ecspi1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070065 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020066};
67
68&pinctrl_i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070069 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020070};
71
72&pinctrl_pmic {
Simon Glassd3a98cb2023-02-13 08:56:33 -070073 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020074};
75
76&pinctrl_uart3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070077 bootph-pre-ram;
78 bootph-all;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020079};
80
81&pinctrl_usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070082 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020083};
84
85&pinctrl_usdhc1_100mhz {
Simon Glassd3a98cb2023-02-13 08:56:33 -070086 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020087};
88
89&pinctrl_usdhc1_200mhz {
Simon Glassd3a98cb2023-02-13 08:56:33 -070090 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020091};
92
93&pinctrl_usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070094 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020095};
96
97&pca9450 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070098 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +020099};
100
101&{/soc@0/bus@30800000/i2c@30a20000/pmic@25/regulators} {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700102 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200103};
104
105&ecspi1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700106 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200107};
108
109&gpio1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700110 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200111};
112
113&gpio2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700114 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200115};
116
117&gpio3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700118 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200119};
120
121&gpio4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700122 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200123};
124
125&gpio5 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700126 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200127};
128
129&uart3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700130 bootph-pre-ram;
131 bootph-all;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200132};
133
134&usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700135 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200136};
137
138&usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700139 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200140};
141
142&wdog1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700143 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200144};
145
146&pinctrl_wdog {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700147 bootph-pre-ram;
Frieder Schrempf3048ecd2022-08-24 15:59:19 +0200148};