blob: 8efa4ddc734a98adf5b8db1a0899496f3314be76 [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/ {
Marcel Ziswiler2712c782022-07-21 15:41:23 +02009 wdt-reboot {
10 compatible = "wdt-reboot";
Simon Glassd3a98cb2023-02-13 08:56:33 -070011 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020012 wdt = <&wdog1>;
13 };
14};
15
16&{/aliases} {
17 eeprom0 = &eeprom_module;
18 eeprom1 = &eeprom_carrier_board;
19 eeprom2 = &eeprom_display_adapter;
20};
21
22&{/soc@0/bus@30800000/i2c@30a20000/pmic@25} {
Simon Glassd3a98cb2023-02-13 08:56:33 -070023 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020024};
25
26&{/soc@0/bus@30800000/i2c@30a20000/pmic@25/regulators} {
Simon Glassd3a98cb2023-02-13 08:56:33 -070027 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020028};
29
Marcel Ziswiler8d322832023-08-23 00:17:25 +020030&aips4 {
31 bootph-pre-ram;
32};
33
Marcel Ziswiler2712c782022-07-21 15:41:23 +020034&binman_uboot {
35 offset = <0x5fc00>;
36};
37
38&gpio1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070039 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020040};
41
42&gpio2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070043 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020044};
45
46&gpio3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070047 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020048};
49
50&gpio4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070051 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020052};
53
54&gpio5 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070055 bootph-pre-ram;
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +020056
57 ctrl-sleep-moci-hog {
58 bootph-pre-ram;
59 };
Marcel Ziswiler2712c782022-07-21 15:41:23 +020060};
61
62&i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070063 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020064
65 eeprom_module: eeprom@50 {
66 compatible = "i2c-eeprom";
67 pagesize = <16>;
68 reg = <0x50>;
69 };
70};
71
72&i2c2 {
73 status = "okay";
74};
75
76&i2c4 {
77 /* EEPROM on display adapter (MIPI DSI Display Adapter) */
78 eeprom_display_adapter: eeprom@50 {
79 compatible = "i2c-eeprom";
80 pagesize = <16>;
81 reg = <0x50>;
82 };
83
84 /* EEPROM on carrier board */
85 eeprom_carrier_board: eeprom@57 {
86 compatible = "i2c-eeprom";
87 pagesize = <16>;
88 reg = <0x57>;
89 };
90};
91
Andrejs Cainikovs5ab25a12023-07-11 11:09:16 +020092&pinctrl_ctrl_sleep_moci {
93 bootph-pre-ram;
94};
95
Marcel Ziswiler2712c782022-07-21 15:41:23 +020096&pinctrl_i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070097 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +020098};
99
100&pinctrl_pmic {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700101 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200102};
103
104&pinctrl_uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700105 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200106};
107
108&pinctrl_usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700109 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200110};
111
112&pinctrl_usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700113 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200114};
115
116&pinctrl_wdog {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700117 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200118};
119
120&uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700121 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200122};
123
Marcel Ziswiler8d322832023-08-23 00:17:25 +0200124&usbmisc1 {
125 bootph-pre-ram;
126};
127
128/* Verdin USB_1 */
129&usbotg1 {
130 bootph-pre-ram;
131};
132
133&usbphynop1 {
134 bootph-pre-ram;
135};
136
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200137&usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700138 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200139};
140
141&usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700142 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200143};
144
145&usdhc3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700146 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200147};
148
149&wdog1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700150 bootph-pre-ram;
Marcel Ziswiler2712c782022-07-21 15:41:23 +0200151};