Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 1 | // SPDX-License-Identifier: GPL-2.0+ |
2 | /* | ||||
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 3 | * Copyright 2018, 2021 NXP |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 4 | */ |
5 | |||||
Oliver Graute | d5efa3c | 2022-11-04 16:03:39 +0100 | [diff] [blame] | 6 | #include "imx8qxp-u-boot.dtsi" |
7 | |||||
Peng Fan | a31a523 | 2019-03-07 12:43:37 +0000 | [diff] [blame] | 8 | &{/imx8qx-pm} { |
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 9 | bootph-some-ram; |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 10 | bootph-pre-ram; |
Peng Fan | a31a523 | 2019-03-07 12:43:37 +0000 | [diff] [blame] | 11 | }; |
12 | |||||
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 13 | &mu { |
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 14 | bootph-some-ram; |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 15 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 16 | }; |
17 | |||||
18 | &clk { | ||||
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 19 | bootph-some-ram; |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 20 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 21 | }; |
22 | |||||
23 | &iomuxc { | ||||
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 24 | bootph-some-ram; |
25 | bootph-pre-ram; | ||||
26 | }; | ||||
27 | |||||
28 | &{/mu@5d1c0000/iomuxc/imx8qxp-mek} { | ||||
29 | bootph-some-ram; | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 30 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 31 | }; |
32 | |||||
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 33 | &pinctrl_lpuart0 { |
34 | bootph-some-ram; | ||||
35 | bootph-pre-ram; | ||||
36 | }; | ||||
37 | |||||
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 38 | &pd_lsio { |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 39 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 40 | }; |
41 | |||||
42 | &pd_lsio_gpio0 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 43 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 44 | }; |
45 | |||||
46 | &pd_lsio_gpio1 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 47 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 48 | }; |
49 | |||||
50 | &pd_lsio_gpio2 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 51 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 52 | }; |
53 | |||||
54 | &pd_lsio_gpio3 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 55 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 56 | }; |
57 | |||||
58 | &pd_lsio_gpio4 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 59 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 60 | }; |
61 | |||||
62 | &pd_lsio_gpio5 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 63 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 64 | }; |
65 | |||||
66 | &pd_lsio_gpio6 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 67 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 68 | }; |
69 | |||||
70 | &pd_lsio_gpio7 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 71 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 72 | }; |
73 | |||||
74 | &pd_conn { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 75 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 76 | }; |
77 | |||||
78 | &pd_conn_sdch0 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 79 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 80 | }; |
81 | |||||
82 | &pd_conn_sdch1 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 83 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 84 | }; |
85 | |||||
86 | &pd_conn_sdch2 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 87 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 88 | }; |
89 | |||||
Peng Fan | 8064b7e | 2019-09-02 10:20:12 +0000 | [diff] [blame] | 90 | &pd_dma { |
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 91 | bootph-some-ram; |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 92 | bootph-pre-ram; |
Peng Fan | 8064b7e | 2019-09-02 10:20:12 +0000 | [diff] [blame] | 93 | }; |
94 | |||||
95 | &pd_dma_lpuart0 { | ||||
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 96 | bootph-some-ram; |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 97 | bootph-pre-ram; |
Peng Fan | 8064b7e | 2019-09-02 10:20:12 +0000 | [diff] [blame] | 98 | }; |
99 | |||||
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 100 | &pd_caam { |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 101 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 102 | }; |
103 | |||||
104 | &pd_caam_jr1 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 105 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 106 | }; |
107 | |||||
108 | &pd_caam_jr2 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 109 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 110 | }; |
111 | |||||
112 | &pd_caam_jr3 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 113 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 114 | }; |
115 | |||||
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 116 | &gpio0 { |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 117 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 118 | }; |
119 | |||||
120 | &gpio1 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 121 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 122 | }; |
123 | |||||
124 | &gpio2 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 125 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 126 | }; |
127 | |||||
128 | &gpio3 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 129 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 130 | }; |
131 | |||||
132 | &gpio4 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 133 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 134 | }; |
135 | |||||
136 | &gpio5 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 137 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 138 | }; |
139 | |||||
140 | &gpio6 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 141 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 142 | }; |
143 | |||||
144 | &gpio7 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 145 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 146 | }; |
147 | |||||
148 | &lpuart0 { | ||||
Peng Fan | 953aa99 | 2024-10-19 08:51:24 +0800 | [diff] [blame] | 149 | bootph-some-ram; |
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 150 | bootph-pre-ram; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 151 | }; |
152 | |||||
153 | &usdhc1 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 154 | bootph-pre-ram; |
Andrey Zhizhikin | 9aa9598 | 2020-12-05 17:29:18 +0000 | [diff] [blame] | 155 | mmc-hs400-1_8v; |
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 156 | }; |
157 | |||||
158 | &usdhc2 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 159 | bootph-pre-ram; |
Andrey Zhizhikin | 9aa9598 | 2020-12-05 17:29:18 +0000 | [diff] [blame] | 160 | sd-uhs-sdr104; |
161 | sd-uhs-ddr50; | ||||
Peng Fan | 24063f9 | 2018-12-21 06:21:26 +0000 | [diff] [blame] | 162 | }; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 163 | |
164 | &crypto { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 165 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 166 | }; |
167 | |||||
168 | &sec_jr1 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 169 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 170 | }; |
171 | |||||
172 | &sec_jr2 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 173 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 174 | }; |
175 | |||||
176 | &sec_jr3 { | ||||
Simon Glass | d3a98cb | 2023-02-13 08:56:33 -0700 | [diff] [blame] | 177 | bootph-pre-ram; |
Gaurav Jain | b91e58b | 2022-03-24 11:50:32 +0530 | [diff] [blame] | 178 | }; |