blob: 183de46f66a88af7ccd18617b8d4693eba7ffc9d [file] [log] [blame]
Marcel Ziswiler2712c782022-07-21 15:41:23 +02001// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2/*
3 * Copyright 2020-2022 Toradex
4 */
5
6#include "imx8mm-u-boot.dtsi"
7
8/ {
Emanuele Ghidoliff939c22024-02-23 10:11:40 +01009 aliases {
10 eeprom0 = &eeprom_module;
11 eeprom1 = &eeprom_carrier_board;
12 eeprom2 = &eeprom_display_adapter;
13 };
14
Emanuele Ghidoli26b5cba2024-02-23 10:11:41 +010015 sysinfo {
16 compatible = "toradex,sysinfo";
17 };
18
Marcel Ziswiler2712c782022-07-21 15:41:23 +020019 wdt-reboot {
20 compatible = "wdt-reboot";
Simon Glassd3a98cb2023-02-13 08:56:33 -070021 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020022 wdt = <&wdog1>;
23 };
24};
25
Marcel Ziswiler2712c782022-07-21 15:41:23 +020026&{/soc@0/bus@30800000/i2c@30a20000/pmic@25} {
Simon Glassd3a98cb2023-02-13 08:56:33 -070027 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020028};
29
30&{/soc@0/bus@30800000/i2c@30a20000/pmic@25/regulators} {
Simon Glassd3a98cb2023-02-13 08:56:33 -070031 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020032};
33
Marcel Ziswiler8d322832023-08-23 00:17:25 +020034&aips4 {
35 bootph-pre-ram;
36};
37
Marek Vasut9fe526d2024-05-21 12:48:24 +020038&binman_imx_fit {
39 offset = <0x5fc00>;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020040};
41
42&gpio1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070043 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020044};
45
46&gpio2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070047 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020048};
49
50&gpio3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070051 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020052};
53
54&gpio4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070055 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020056};
57
58&gpio5 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070059 bootph-pre-ram;
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +020060
61 ctrl-sleep-moci-hog {
62 bootph-pre-ram;
Stefan Eichenberger11e22d32024-04-17 10:49:02 +020063 gpio-hog;
64 output-high;
65 gpios = <1 GPIO_ACTIVE_HIGH>;
66 line-name = "CTRL_SLEEP_MOCI#";
67
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +020068 };
Marcel Ziswiler2712c782022-07-21 15:41:23 +020069};
70
71&i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070072 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020073
74 eeprom_module: eeprom@50 {
75 compatible = "i2c-eeprom";
76 pagesize = <16>;
77 reg = <0x50>;
78 };
79};
80
81&i2c2 {
82 status = "okay";
83};
84
85&i2c4 {
86 /* EEPROM on display adapter (MIPI DSI Display Adapter) */
87 eeprom_display_adapter: eeprom@50 {
88 compatible = "i2c-eeprom";
89 pagesize = <16>;
90 reg = <0x50>;
91 };
92
93 /* EEPROM on carrier board */
94 eeprom_carrier_board: eeprom@57 {
95 compatible = "i2c-eeprom";
96 pagesize = <16>;
97 reg = <0x57>;
98 };
99};
100
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +0200101&pinctrl_ctrl_sleep_moci {
102 bootph-pre-ram;
103};
104
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200105&pinctrl_i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700106 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200107};
108
109&pinctrl_pmic {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700110 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200111};
112
113&pinctrl_uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700114 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200115};
116
117&pinctrl_usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700118 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200119};
120
121&pinctrl_usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700122 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200123};
124
125&pinctrl_wdog {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700126 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200127};
128
129&uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700130 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200131};
132
Marcel Ziswiler8d322832023-08-23 00:17:25 +0200133&usbmisc1 {
134 bootph-pre-ram;
135};
136
137/* Verdin USB_1 */
138&usbotg1 {
139 bootph-pre-ram;
140};
141
142&usbphynop1 {
143 bootph-pre-ram;
144};
145
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200146&usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700147 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200148};
149
150&usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700151 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200152};
153
154&usdhc3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700155 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200156};
157
158&wdog1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700159 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200160};