blob: d411cf79e85d3a78d122b45a7caf852ee30cdab1 [file] [log] [blame]
Manoj Sai38b4c762022-08-26 18:03:37 +05301// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright 2019 NXP
4 * Copyright (c) 2020 Amarula Solutons(India)
5 */
6
7#include "imx8mp-u-boot.dtsi"
8
9/ {
10 wdt-reboot {
11 compatible = "wdt-reboot";
12 wdt = <&wdog1>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070013 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053014 };
15
16 firmware {
17 optee {
18 compatible = "linaro,optee-tz";
19 method = "smc";
20 };
21 };
22};
23
24&reg_usdhc2_vmmc {
25 u-boot,off-on-delay-us = <20000>;
26};
27
28&reg_usdhc2_vmmc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070029 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053030};
31
32&pinctrl_uart2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070033 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053034};
35
36&pinctrl_usdhc2_gpio {
Simon Glassd3a98cb2023-02-13 08:56:33 -070037 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053038};
39
40&pinctrl_usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070041 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053042};
43
44&pinctrl_usdhc3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070045 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053046};
47
48&gpio1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070049 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053050};
51
52&gpio2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070053 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053054};
55
56&gpio3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070057 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053058};
59
60&gpio4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070061 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053062};
63
64&gpio5 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070065 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053066};
67
68&uart2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070069 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053070};
71
72&crypto {
Simon Glassd3a98cb2023-02-13 08:56:33 -070073 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053074};
75
76&sec_jr0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070077 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053078};
79
80&sec_jr1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070081 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053082};
83
84&sec_jr2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070085 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053086};
87
88&i2c1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070089 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053090};
91
92&i2c2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070093 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053094};
95
96&i2c3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070097 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +053098};
99
100&i2c4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700101 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530102};
103
104&i2c5 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700105 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530106};
107
108&i2c6 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700109 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530110};
111
112&usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700113 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530114};
115
116&usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700117 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530118 sd-uhs-sdr104;
119 sd-uhs-ddr50;
120 no-1-8-v;
121};
122
123&usdhc3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700124 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530125 mmc-hs400-1_8v;
126 mmc-hs400-enhanced-strobe;
127};
128
129&wdog1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700130 bootph-pre-ram;
Manoj Sai38b4c762022-08-26 18:03:37 +0530131};
132
Manoj Sai38b4c762022-08-26 18:03:37 +0530133&ethphy0 {
134 reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
135 reset-delay-us = <15000>;
136 reset-post-delay-us = <100000>;
137};
138
139&fec {
140 phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
141 phy-reset-duration = <15>;
142 phy-reset-post-delay = <100>;
143};