|
127 | 127 | spi-tx-bus-width = <4>; |
128 | 128 | spi-rx-bus-width = <4>; |
129 | 129 | spi-max-frequency = <40000000>; /* 40MHz */ |
130 | | - partition@0 { |
131 | | - label = "Image Selector"; |
132 | | - reg = <0x0 0x80000>; /* 512KB */ |
133 | | - read-only; |
134 | | - lock; |
135 | | - }; |
136 | | - partition@80000 { |
137 | | - label = "Image Selector Golden"; |
138 | | - reg = <0x80000 0x80000>; /* 512KB */ |
139 | | - read-only; |
140 | | - lock; |
141 | | - }; |
142 | | - partition@100000 { |
143 | | - label = "Persistent Register"; |
144 | | - reg = <0x100000 0x20000>; /* 128KB */ |
145 | | - }; |
146 | | - partition@120000 { |
147 | | - label = "Persistent Register Backup"; |
148 | | - reg = <0x120000 0x20000>; /* 128KB */ |
149 | | - }; |
150 | | - partition@140000 { |
151 | | - label = "Open_1"; |
152 | | - reg = <0x140000 0xC0000>; /* 768KB */ |
153 | | - }; |
154 | | - partition@200000 { |
155 | | - label = "Image A (FSBL, PMU, ATF, U-Boot)"; |
156 | | - reg = <0x200000 0xD00000>; /* 13MB */ |
157 | | - }; |
158 | | - partition@f00000 { |
159 | | - label = "ImgSel Image A Catch"; |
160 | | - reg = <0xF00000 0x80000>; /* 512KB */ |
161 | | - read-only; |
162 | | - lock; |
163 | | - }; |
164 | | - partition@f80000 { |
165 | | - label = "Image B (FSBL, PMU, ATF, U-Boot)"; |
166 | | - reg = <0xF80000 0xD00000>; /* 13MB */ |
167 | | - }; |
168 | | - partition@1c80000 { |
169 | | - label = "ImgSel Image B Catch"; |
170 | | - reg = <0x1C80000 0x80000>; /* 512KB */ |
171 | | - read-only; |
172 | | - lock; |
173 | | - }; |
174 | | - partition@1d00000 { |
175 | | - label = "Open_2"; |
176 | | - reg = <0x1D00000 0x100000>; /* 1MB */ |
177 | | - }; |
178 | | - partition@1e00000 { |
179 | | - label = "Recovery Image"; |
180 | | - reg = <0x1E00000 0x200000>; /* 2MB */ |
181 | | - read-only; |
182 | | - lock; |
183 | | - }; |
184 | | - partition@2000000 { |
185 | | - label = "Recovery Image Backup"; |
186 | | - reg = <0x2000000 0x200000>; /* 2MB */ |
187 | | - read-only; |
188 | | - lock; |
189 | | - }; |
190 | | - partition@2200000 { |
191 | | - label = "U-Boot storage variables"; |
192 | | - reg = <0x2200000 0x20000>; /* 128KB */ |
193 | | - }; |
194 | | - partition@2220000 { |
195 | | - label = "U-Boot storage variables backup"; |
196 | | - reg = <0x2220000 0x20000>; /* 128KB */ |
197 | | - }; |
198 | | - partition@2240000 { |
199 | | - label = "SHA256"; |
200 | | - reg = <0x2240000 0x40000>; /* 256B but 256KB sector */ |
201 | | - read-only; |
202 | | - lock; |
203 | | - }; |
204 | | - partition@2280000 { |
205 | | - label = "Secure OS Storage"; |
206 | | - reg = <0x2280000 0x20000>; /* 128KB */ |
207 | | - }; |
208 | | - partition@22A0000 { |
209 | | - label = "User"; |
210 | | - reg = <0x22A0000 0x1d60000>; /* 29.375 MB */ |
| 130 | + |
| 131 | + partitions { |
| 132 | + compatible = "fixed-partitions"; |
| 133 | + #address-cells = <1>; |
| 134 | + #size-cells = <1>; |
| 135 | + |
| 136 | + partition@0 { |
| 137 | + label = "Image Selector"; |
| 138 | + reg = <0x0 0x80000>; /* 512KB */ |
| 139 | + read-only; |
| 140 | + lock; |
| 141 | + }; |
| 142 | + partition@80000 { |
| 143 | + label = "Image Selector Golden"; |
| 144 | + reg = <0x80000 0x80000>; /* 512KB */ |
| 145 | + read-only; |
| 146 | + lock; |
| 147 | + }; |
| 148 | + partition@100000 { |
| 149 | + label = "Persistent Register"; |
| 150 | + reg = <0x100000 0x20000>; /* 128KB */ |
| 151 | + }; |
| 152 | + partition@120000 { |
| 153 | + label = "Persistent Register Backup"; |
| 154 | + reg = <0x120000 0x20000>; /* 128KB */ |
| 155 | + }; |
| 156 | + partition@140000 { |
| 157 | + label = "Open_1"; |
| 158 | + reg = <0x140000 0xC0000>; /* 768KB */ |
| 159 | + }; |
| 160 | + partition@200000 { |
| 161 | + label = "Image A (FSBL, PMU, ATF, U-Boot)"; |
| 162 | + reg = <0x200000 0xD00000>; /* 13MB */ |
| 163 | + }; |
| 164 | + partition@f00000 { |
| 165 | + label = "ImgSel Image A Catch"; |
| 166 | + reg = <0xF00000 0x80000>; /* 512KB */ |
| 167 | + read-only; |
| 168 | + lock; |
| 169 | + }; |
| 170 | + partition@f80000 { |
| 171 | + label = "Image B (FSBL, PMU, ATF, U-Boot)"; |
| 172 | + reg = <0xF80000 0xD00000>; /* 13MB */ |
| 173 | + }; |
| 174 | + partition@1c80000 { |
| 175 | + label = "ImgSel Image B Catch"; |
| 176 | + reg = <0x1C80000 0x80000>; /* 512KB */ |
| 177 | + read-only; |
| 178 | + lock; |
| 179 | + }; |
| 180 | + partition@1d00000 { |
| 181 | + label = "Open_2"; |
| 182 | + reg = <0x1D00000 0x100000>; /* 1MB */ |
| 183 | + }; |
| 184 | + partition@1e00000 { |
| 185 | + label = "Recovery Image"; |
| 186 | + reg = <0x1E00000 0x200000>; /* 2MB */ |
| 187 | + read-only; |
| 188 | + lock; |
| 189 | + }; |
| 190 | + partition@2000000 { |
| 191 | + label = "Recovery Image Backup"; |
| 192 | + reg = <0x2000000 0x200000>; /* 2MB */ |
| 193 | + read-only; |
| 194 | + lock; |
| 195 | + }; |
| 196 | + partition@2200000 { |
| 197 | + label = "U-Boot storage variables"; |
| 198 | + reg = <0x2200000 0x20000>; /* 128KB */ |
| 199 | + }; |
| 200 | + partition@2220000 { |
| 201 | + label = "U-Boot storage variables backup"; |
| 202 | + reg = <0x2220000 0x20000>; /* 128KB */ |
| 203 | + }; |
| 204 | + partition@2240000 { |
| 205 | + label = "SHA256"; |
| 206 | + reg = <0x2240000 0x40000>; /* 256B but 256KB sector */ |
| 207 | + read-only; |
| 208 | + lock; |
| 209 | + }; |
| 210 | + partition@2280000 { |
| 211 | + label = "Secure OS Storage"; |
| 212 | + reg = <0x2280000 0x20000>; /* 128KB */ |
| 213 | + }; |
| 214 | + partition@22A0000 { |
| 215 | + label = "User"; |
| 216 | + reg = <0x22A0000 0x1d60000>; /* 29.375 MB */ |
| 217 | + }; |
211 | 218 | }; |
212 | 219 | }; |
213 | 220 | }; |
|
0 commit comments