blob: 90183aff8bcc8ba1a7a64aa2beb74833849ecd7d [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 Vasutf44c7382024-04-26 01:00:37 +020038&binman {
39 section {
40 fit {
41 offset = <0x5fc00>;
42 };
43 };
Marcel Ziswiler2712c782022-07-21 15:41:23 +020044};
45
46&gpio1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070047 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020048};
49
50&gpio2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070051 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020052};
53
54&gpio3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070055 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020056};
57
58&gpio4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070059 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020060};
61
62&gpio5 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070063 bootph-pre-ram;
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +020064
65 ctrl-sleep-moci-hog {
66 bootph-pre-ram;
Stefan Eichenberger11e22d32024-04-17 10:49:02 +020067 gpio-hog;
68 output-high;
69 gpios = <1 GPIO_ACTIVE_HIGH>;
70 line-name = "CTRL_SLEEP_MOCI#";
71
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +020072 };
Marcel Ziswiler2712c782022-07-21 15:41:23 +020073};
74
75&i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070076 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020077
78 eeprom_module: eeprom@50 {
79 compatible = "i2c-eeprom";
80 pagesize = <16>;
81 reg = <0x50>;
82 };
83};
84
85&i2c2 {
86 status = "okay";
87};
88
89&i2c4 {
90 /* EEPROM on display adapter (MIPI DSI Display Adapter) */
91 eeprom_display_adapter: eeprom@50 {
92 compatible = "i2c-eeprom";
93 pagesize = <16>;
94 reg = <0x50>;
95 };
96
97 /* EEPROM on carrier board */
98 eeprom_carrier_board: eeprom@57 {
99 compatible = "i2c-eeprom";
100 pagesize = <16>;
101 reg = <0x57>;
102 };
103};
104
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +0200105&pinctrl_ctrl_sleep_moci {
106 bootph-pre-ram;
107};
108
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200109&pinctrl_i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700110 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200111};
112
113&pinctrl_pmic {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700114 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200115};
116
117&pinctrl_uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700118 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200119};
120
121&pinctrl_usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700122 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200123};
124
125&pinctrl_usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700126 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200127};
128
129&pinctrl_wdog {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700130 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200131};
132
133&uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700134 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200135};
136
Marcel Ziswiler8d322832023-08-23 00:17:25 +0200137&usbmisc1 {
138 bootph-pre-ram;
139};
140
141/* Verdin USB_1 */
142&usbotg1 {
143 bootph-pre-ram;
144};
145
146&usbphynop1 {
147 bootph-pre-ram;
148};
149
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200150&usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700151 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200152};
153
154&usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700155 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200156};
157
158&usdhc3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700159 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200160};
161
162&wdog1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700163 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200164};