blob: 5b465e2dbd9d8c4b8bf29cdd433923f286313bad [file] [log] [blame]
Peng Fanb72606c2022-07-26 16:41:10 +08001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright 2022 NXP
4 */
5
6/ {
7 wdt-reboot {
8 compatible = "wdt-reboot";
9 wdt = <&wdog3>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070010 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080011 };
12
Peng Fanb72606c2022-07-26 16:41:10 +080013 firmware {
14 optee {
15 compatible = "linaro,optee-tz";
16 method = "smc";
17 };
18 };
19};
20
21&{/soc@0} {
Simon Glassd3a98cb2023-02-13 08:56:33 -070022 bootph-all;
23 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080024};
25
26&aips1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070027 bootph-pre-ram;
28 bootph-all;
Peng Fanb72606c2022-07-26 16:41:10 +080029};
30
31&aips2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070032 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080033};
34
35&aips3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070036 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080037};
38
39&iomuxc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070040 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080041};
42
43&reg_usdhc2_vmmc {
44 u-boot,off-on-delay-us = <20000>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070045 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080046};
47
48&pinctrl_reg_usdhc2_vmmc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070049 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080050};
51
52&pinctrl_uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070053 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080054};
55
56&pinctrl_usdhc2_gpio {
Simon Glassd3a98cb2023-02-13 08:56:33 -070057 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080058};
59
60&pinctrl_usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070061 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080062};
63
64&gpio1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070065 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080066};
67
68&gpio2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070069 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080070};
71
72&gpio3 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070073 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080074};
75
76&gpio4 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070077 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080078};
79
80&lpuart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070081 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080082};
83
84&usdhc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070085 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080086};
87
88&usdhc2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070089 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080090 fsl,signal-voltage-switch-extra-delay-ms = <8>;
91};
92
93&lpi2c2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070094 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080095};
96
97&{/soc@0/bus@44000000/i2c@44350000/pmic@25} {
Simon Glassd3a98cb2023-02-13 08:56:33 -070098 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +080099};
100
101&{/soc@0/bus@44000000/i2c@44350000/pmic@25/regulators} {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700102 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +0800103};
104
105&pinctrl_lpi2c2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700106 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +0800107};
108
109&fec {
110 phy-reset-gpios = <&pcal6524 16 GPIO_ACTIVE_LOW>;
111 phy-reset-duration = <15>;
112 phy-reset-post-delay = <100>;
113};
114
115&eqos {
116 compatible = "fsl,imx-eqos";
117};
118
119&ethphy1 {
120 reset-gpios = <&pcal6524 15 GPIO_ACTIVE_LOW>;
121 reset-assert-us = <15000>;
122 reset-deassert-us = <100000>;
123};
124
Peng Fanb72606c2022-07-26 16:41:10 +0800125&s4muap {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700126 bootph-pre-ram;
Peng Fanb72606c2022-07-26 16:41:10 +0800127 status = "okay";
128};