Lines Matching refs:INFO

23 #define INFO(_name, _jedec_id, _ext_id, _sector_size, _n_sectors, _flags)	\  macro
68 { INFO("at26df321", 0x1f4700, 0, 64 * 1024, 64, SECT_4K) },
69 { INFO("at25df321a", 0x1f4701, 0, 64 * 1024, 64, SECT_4K) },
71 { INFO("at45db011d", 0x1f2200, 0, 64 * 1024, 4, SECT_4K) },
72 { INFO("at45db021d", 0x1f2300, 0, 64 * 1024, 8, SECT_4K) },
73 { INFO("at45db041d", 0x1f2400, 0, 64 * 1024, 8, SECT_4K) },
74 { INFO("at45db081d", 0x1f2500, 0, 64 * 1024, 16, SECT_4K) },
75 { INFO("at45db161d", 0x1f2600, 0, 64 * 1024, 32, SECT_4K) },
76 { INFO("at45db321d", 0x1f2700, 0, 64 * 1024, 64, SECT_4K) },
77 { INFO("at45db641d", 0x1f2800, 0, 64 * 1024, 128, SECT_4K) },
78 { INFO("at25sl321", 0x1f4216, 0, 64 * 1024, 64, SECT_4K) },
79 { INFO("at26df081a", 0x1f4501, 0, 64 * 1024, 16, SECT_4K) },
83 { INFO("en25q32b", 0x1c3016, 0, 64 * 1024, 64, 0) },
84 { INFO("en25q64", 0x1c3017, 0, 64 * 1024, 128, SECT_4K) },
85 { INFO("en25qh64", 0x1c7017, 0, 64 * 1024, 128, SECT_4K) },
86 …{ INFO("en25qh128", 0x1c7018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
87 { INFO("en25s64", 0x1c3817, 0, 64 * 1024, 128, SECT_4K) },
88 …{ INFO("en25qh256a", 0x1c7019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
89 …{ INFO("en25qx256a", 0x1c7119, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
90 …{ INFO("en25qx128a", 0x1c7118, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
91 …{ INFO("en25qx64a", 0x1c7117, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
96 INFO("gd25q16", 0xc84015, 0, 64 * 1024, 32,
101 INFO("gd25q32", 0xc84016, 0, 64 * 1024, 64,
106 INFO("gd25lq32", 0xc86016, 0, 64 * 1024, 64,
111 INFO("gd25q64", 0xc84017, 0, 64 * 1024, 128,
116 INFO("gd25lq64c", 0xc86017, 0, 64 * 1024, 128,
121 INFO("gd25q128", 0xc84018, 0, 64 * 1024, 256,
125 { INFO("gd25q512", 0xc84020, 0, 64 * 1024, 1024,
131 INFO("gd25lb512m", 0xc8671a, 0, 64 * 1024, 1024,
136 INFO("gd55lb01ge", 0xc8671b, 0, 64 * 1024, 2048,
141 INFO("gd25b512m", 0xc8471a, 0, 64 * 1024, 1024,
146 INFO("gd55b01ge", 0xc8471b, 0, 64 * 1024, 2048,
151 {INFO("gd25b256", 0xc84019, 0, 64 * 1024, 512, SECT_4K |
153 {INFO("gd25b512", 0xc8471A, 0, 64 * 1024, 1024, SECT_4K |
155 {INFO("gd55b01g", 0xc8471B, 0, 64 * 1024, 2048, SECT_4K |
157 {INFO("gd55b02g", 0xc8471C, 0, 64 * 1024, 4096, SECT_4K |
159 {INFO("gd25f64", 0xc84317, 0, 64 * 1024, 128, SECT_4K |
161 {INFO("gd25f128", 0xc84318, 0, 64 * 1024, 256, SECT_4K |
163 {INFO("gd25f256", 0xc84319, 0, 64 * 1024, 512, SECT_4K |
165 {INFO("gd55f512", 0xc8431A, 0, 64 * 1024, 1024, SECT_4K |
167 {INFO("gd25t512", 0xc8461A, 0, 64 * 1024, 1024, SECT_4K |
169 {INFO("gd55t01g", 0xc8461B, 0, 64 * 1024, 2048, SECT_4K |
171 {INFO("gd55t02g", 0xc8461C, 0, 64 * 1024, 4096, SECT_4K |
174 {INFO("gd25x512", 0xc8481A, 0, 64 * 1024, 1024, SECT_4K |
176 {INFO("gd55x01g", 0xc8481B, 0, 64 * 1024, 2048, SECT_4K |
178 {INFO("gd55x02g", 0xc8481C, 0, 64 * 1024, 4096, SECT_4K |
181 INFO("gd25lq128", 0xc86018, 0, 64 * 1024, 256,
186 INFO("gd25lq256d", 0xc86019, 0, 64 * 1024, 512,
191 {INFO("gd25lb256", 0xc86719, 0, 64 * 1024, 512, SECT_4K |
193 {INFO("gd25lb512", 0xc8671A, 0, 64 * 1024, 1024, SECT_4K |
195 {INFO("gd55lb01g", 0xc8671B, 0, 64 * 1024, 2048, SECT_4K |
197 {INFO("gd55lb02g", 0xc8671C, 0, 64 * 1024, 4096, SECT_4K |
199 {INFO("gd25lf80", 0xc86314, 0, 64 * 1024, 16, SECT_4K |
201 {INFO("gd25lf16", 0xc86315, 0, 64 * 1024, 32, SECT_4K |
203 {INFO("gd25lf32", 0xc86316, 0, 64 * 1024, 64, SECT_4K |
205 {INFO("gd25lf64", 0xc86317, 0, 64 * 1024, 128, SECT_4K |
207 {INFO("gd25lf128", 0xc86318, 0, 64 * 1024, 256, SECT_4K |
209 {INFO("gd25lf255", 0xc86319, 0, 64 * 1024, 512, SECT_4K |
211 {INFO("gd25lf511", 0xc8631A, 0, 64 * 1024, 1024, SECT_4K |
213 {INFO("gd25lt256", 0xc86619, 0, 64 * 1024, 512, SECT_4K |
215 {INFO("gd25lt512", 0xc8661A, 0, 64 * 1024, 1024, SECT_4K |
217 {INFO("gd55lt01g", 0xc8661B, 0, 64 * 1024, 2048, SECT_4K |
219 {INFO("gd55lt02g", 0xc8661C, 0, 64 * 1024, 4096, SECT_4K |
222 INFO("gd25lx256e", 0xc86819, 0, 64 * 1024, 512,
226 {INFO("gd25lx512", 0xc8681A, 0, 64 * 1024, 1024, SECT_4K |
228 {INFO("gd55lx01g", 0xc8681B, 0, 64 * 1024, 2048, SECT_4K |
230 {INFO("gd55lx02g", 0xc8681C, 0, 64 * 1024, 4096, SECT_4K |
235 { INFO("is25lq040b", 0x9d4013, 0, 64 * 1024, 8,
237 { INFO("is25lp008", 0x9d6014, 0, 64 * 1024, 16, SPI_NOR_QUAD_READ) },
238 { INFO("is25lp016", 0x9d6015, 0, 64 * 1024, 32, SPI_NOR_QUAD_READ) },
239 { INFO("is25lp032", 0x9d6016, 0, 64 * 1024, 64, 0) },
240 { INFO("is25lp064", 0x9d6017, 0, 64 * 1024, 128, 0) },
241 { INFO("is25lp128", 0x9d6018, 0, 64 * 1024, 256,
243 { INFO("is25lp256", 0x9d6019, 0, 64 * 1024, 512,
245 { INFO("is25lp512", 0x9d601a, 0, 64 * 1024, 1024,
247 { INFO("is25lp01g", 0x9d601b, 0, 64 * 1024, 2048,
249 { INFO("is25wp008", 0x9d7014, 0, 64 * 1024, 16, SPI_NOR_QUAD_READ) },
250 { INFO("is25wp016", 0x9d7015, 0, 64 * 1024, 32, SPI_NOR_QUAD_READ) },
251 { INFO("is25wp032", 0x9d7016, 0, 64 * 1024, 64,
253 { INFO("is25wp064", 0x9d7017, 0, 64 * 1024, 128,
255 { INFO("is25wp128", 0x9d7018, 0, 64 * 1024, 256,
257 { INFO("is25wp256", 0x9d7019, 0, 64 * 1024, 512,
260 { INFO("is25wp512", 0x9d701a, 0, 64 * 1024, 1024,
262 { INFO("is25wp01g", 0x9d701b, 0, 64 * 1024, 2048,
264 { INFO("is25wx256", 0x9d5b19, 0, 128 * 1024, 256,
269 { INFO("mx25l2005a", 0xc22012, 0, 64 * 1024, 4, SECT_4K) },
270 { INFO("mx25l4005a", 0xc22013, 0, 64 * 1024, 8, SECT_4K) },
271 { INFO("mx25l8005", 0xc22014, 0, 64 * 1024, 16, 0) },
272 { INFO("mx25l1606e", 0xc22015, 0, 64 * 1024, 32, SECT_4K) },
273 { INFO("mx25l3205d", 0xc22016, 0, 64 * 1024, 64, SECT_4K) },
274 { INFO("mx25l6405d", 0xc22017, 0, 64 * 1024, 128, SECT_4K) },
275 { INFO("mx25u2033e", 0xc22532, 0, 64 * 1024, 4, SECT_4K) },
276 { INFO("mx25u1635e", 0xc22535, 0, 64 * 1024, 32, SECT_4K) },
277 { INFO("mx25u3235f", 0xc22536, 0, 4 * 1024, 1024, SECT_4K) },
278 { INFO("mx25u6435f", 0xc22537, 0, 64 * 1024, 128, SECT_4K) },
279 …{ INFO("mx25l12805d", 0xc22018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
280 …{ INFO("mx25u12835f", 0xc22538, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
281 { INFO("mx25u51245g", 0xc2253a, 0, 64 * 1024, 1024, SECT_4K |
283 { INFO("mx25l12855e", 0xc22618, 0, 64 * 1024, 256, 0) },
284 { INFO("mx25l25635e", 0xc22019, 0, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
285 …{ INFO("mx25u25635f", 0xc22539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODE…
286 …{ INFO("mx25v8035f", 0xc22314, 0, 64 * 1024, 16, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
287 …{ INFO("mx25r1635f", 0xc22815, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
288 { INFO("mx25l25655e", 0xc22619, 0, 64 * 1024, 512, 0) },
289 …{ INFO("mx66l51235l", 0xc2201a, 0, 64 * 1024, 1024, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NO…
290 …{ INFO("mx66u51235f", 0xc2253a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
291 …{ INFO("mx25u51245f", 0xc2953a, 0, 64 * 1024, 1024, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NO…
292 …{ INFO("mx66u1g45g", 0xc2253b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
293 …{ INFO("mx66u2g45g", 0xc2253c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
294 …{ INFO("mx66l1g45g", 0xc2201b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
295 …{ INFO("mx66l2g45g", 0xc2201c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
296 …{ INFO("mx25l1633e", 0xc22415, 0, 64 * 1024, 32, SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES | SECT_4…
297 { INFO("mx25r6435f", 0xc22817, 0, 64 * 1024, 128, SECT_4K) },
298 …{ INFO("mx66uw2g345gx0", 0xc2943c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
299 …{ INFO("mx66lm1g45g", 0xc2853b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
300 …{ INFO("mx25lm51245g", 0xc2853a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
301 …{ INFO("mx25lw51245g", 0xc2863a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
302 …{ INFO("mx25lm25645g", 0xc28539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
303 …{ INFO("mx66uw2g345g", 0xc2843c, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
304 …{ INFO("mx66um1g45g", 0xc2803b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
305 …{ INFO("mx66uw1g45g", 0xc2813b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
306 …{ INFO("mx25uw51245g", 0xc2813a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
307 …{ INFO("mx25uw51345g", 0xc2843a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_…
308 …{ INFO("mx25um25645g", 0xc28039, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
309 …{ INFO("mx25uw25645g", 0xc28139, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
310 …{ INFO("mx25um25345g", 0xc28339, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
311 …{ INFO("mx25uw25345g", 0xc28439, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
312 …{ INFO("mx25uw12845g", 0xc28138, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
313 …{ INFO("mx25uw12345g", 0xc28438, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
314 …{ INFO("mx25uw6445g", 0xc28137, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
315 …{ INFO("mx25uw6345g", 0xc28437, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_OCTAL_DTR_READ | SPI_NOR_4…
320 { INFO("n25q016a", 0x20bb15, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_QUAD_READ) },
321 { INFO("n25q032", 0x20ba16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) },
322 { INFO("n25q032a", 0x20bb16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) },
323 { INFO("n25q064", 0x20ba17, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_QUAD_READ) },
324 { INFO("n25q064a", 0x20bb17, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_QUAD_READ) },
325 { INFO("n25q128a11", 0x20bb18, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_QUAD_READ) },
326 { INFO("n25q128a13", 0x20ba18, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_QUAD_READ) },
328 …{ INFO("n25q256a", 0x20ba19, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
330 { INFO("n25q256ax1", 0x20bb19, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_QUAD_READ | USE_FSR) },
334 { INFO("n25q512a", 0x20bb20, 0, 64 * 1024, 1024, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
336 { INFO("n25q512ax3", 0x20ba20, 0, 64 * 1024, 1024, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
337 …{ INFO("n25q00", 0x20ba21, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
338 …{ INFO("n25q00a", 0x20bb21, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
339 …{ INFO("mt25ql01g", 0x21ba20, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
340 …{ INFO("mt25qu02g", 0x20bb22, 0, 64 * 1024, 4096, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
341 …{ INFO("mt25ql02g", 0x20ba22, 0, 64 * 1024, 4096, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
343 …{ INFO("mt35xl512aba", 0x2c5a1a, 0, 128 * 1024, 512, USE_FSR | SPI_NOR_OCTAL_READ | SPI_NOR_4B_O…
344 …{ INFO("mt35xu512aba", 0x2c5b1a, 0, 128 * 1024, 512, USE_FSR | SPI_NOR_OCTAL_READ | SPI_NOR_4B_O…
347 …{ INFO("mt35xu02g", 0x2c5b1c, 0, 128 * 1024, 2048, USE_FSR | SPI_NOR_OCTAL_READ | SPI_NOR_4B_OPC…
353 { INFO("s25sl032p", 0x010215, 0x4d00, 64 * 1024, 64, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
354 { INFO("s25sl064p", 0x010216, 0x4d00, 64 * 1024, 128, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
355 …{ INFO("s25fl256s0", 0x010219, 0x4d00, 256 * 1024, 128, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
356 …{ INFO("s25fl256s1", 0x010219, 0x4d01, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
359 …{ INFO("s25fl512s_256k", 0x010220, 0x4d00, 256 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
360 …{ INFO("s25fl512s_64k", 0x010220, 0x4d01, 64 * 1024, 1024, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
361 …{ INFO("s25fl512s_512k", 0x010220, 0x4f00, 256 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
362 …{ INFO("s70fs01gs_256k", 0x010221, 0x4d00, 256 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
363 { INFO("s25sl12800", 0x012018, 0x0300, 256 * 1024, 64, 0) },
364 { INFO("s25sl12801", 0x012018, 0x0301, 64 * 1024, 256, 0) },
366 …{ INFO("s25fl129p0", 0x012018, 0x4d00, 256 * 1024, 64, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
367 …{ INFO("s25fl129p1", 0x012018, 0x4d01, 64 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
368 { INFO("s25sl008a", 0x010213, 0, 64 * 1024, 16, 0) },
369 { INFO("s25sl016a", 0x010214, 0, 64 * 1024, 32, 0) },
370 { INFO("s25sl032a", 0x010215, 0, 64 * 1024, 64, 0) },
371 { INFO("s25sl064a", 0x010216, 0, 64 * 1024, 128, 0) },
372 …{ INFO("s25fl116k", 0x014015, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
373 { INFO("s25fl164k", 0x014017, 0, 64 * 1024, 128, SECT_4K) },
374 { INFO("s25fl208k", 0x014014, 0, 64 * 1024, 16, SECT_4K | SPI_NOR_DUAL_READ) },
375 …{ INFO("s25fl064l", 0x016017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
376 …{ INFO("s25fl128l", 0x016018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
380 { INFO("sst25vf040b", 0xbf258d, 0, 64 * 1024, 8, SECT_4K | SST_WRITE) },
381 { INFO("sst25vf080b", 0xbf258e, 0, 64 * 1024, 16, SECT_4K | SST_WRITE) },
382 { INFO("sst25vf016b", 0xbf2541, 0, 64 * 1024, 32, SECT_4K | SST_WRITE) },
383 { INFO("sst25vf032b", 0xbf254a, 0, 64 * 1024, 64, SECT_4K | SST_WRITE) },
384 { INFO("sst25vf064c", 0xbf254b, 0, 64 * 1024, 128, SECT_4K) },
385 { INFO("sst25wf512", 0xbf2501, 0, 64 * 1024, 1, SECT_4K | SST_WRITE) },
386 { INFO("sst25wf010", 0xbf2502, 0, 64 * 1024, 2, SECT_4K | SST_WRITE) },
387 { INFO("sst25wf020", 0xbf2503, 0, 64 * 1024, 4, SECT_4K | SST_WRITE) },
388 { INFO("sst25wf020a", 0x621612, 0, 64 * 1024, 4, SECT_4K) },
389 { INFO("sst25wf040b", 0x621613, 0, 64 * 1024, 8, SECT_4K) },
390 { INFO("sst25wf040", 0xbf2504, 0, 64 * 1024, 8, SECT_4K | SST_WRITE) },
391 { INFO("sst25wf080", 0xbf2505, 0, 64 * 1024, 16, SECT_4K | SST_WRITE) },
392 …{ INFO("sst26vf064b", 0xbf2643, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_HAS_SST26LOCK | SPI_NOR_DUAL_…
393 { INFO("sst26wf016", 0xbf2651, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_HAS_SST26LOCK) },
394 { INFO("sst26wf032", 0xbf2622, 0, 64 * 1024, 64, SECT_4K | SPI_NOR_HAS_SST26LOCK) },
395 { INFO("sst26wf064", 0xbf2643, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_HAS_SST26LOCK) },
399 { INFO("m25p10", 0x202011, 0, 32 * 1024, 4, 0) },
400 { INFO("m25p20", 0x202012, 0, 64 * 1024, 4, 0) },
401 { INFO("m25p40", 0x202013, 0, 64 * 1024, 8, 0) },
402 { INFO("m25p80", 0x202014, 0, 64 * 1024, 16, 0) },
403 { INFO("m25p16", 0x202015, 0, 64 * 1024, 32, 0) },
404 { INFO("m25p32", 0x202016, 0, 64 * 1024, 64, 0) },
405 { INFO("m25p64", 0x202017, 0, 64 * 1024, 128, 0) },
406 { INFO("m25p128", 0x202018, 0, 256 * 1024, 64, 0) },
407 { INFO("m25pe16", 0x208015, 0, 64 * 1024, 32, SECT_4K) },
408 …{ INFO("m25px16", 0x207115, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
409 { INFO("m25px64", 0x207117, 0, 64 * 1024, 128, 0) },
413 { INFO("w25p80", 0xef2014, 0x0, 64 * 1024, 16, 0) },
414 { INFO("w25p16", 0xef2015, 0x0, 64 * 1024, 32, 0) },
415 { INFO("w25p32", 0xef2016, 0x0, 64 * 1024, 64, 0) },
416 { INFO("w25x05", 0xef3010, 0, 64 * 1024, 1, SECT_4K) },
417 { INFO("w25x40", 0xef3013, 0, 64 * 1024, 8, SECT_4K) },
418 { INFO("w25x16", 0xef3015, 0, 64 * 1024, 32, SECT_4K) },
420 INFO("w25q16dw", 0xef6015, 0, 64 * 1024, 32,
424 { INFO("w25x32", 0xef3016, 0, 64 * 1024, 64, SECT_4K) },
425 { INFO("w25q20cl", 0xef4012, 0, 64 * 1024, 4, SECT_4K) },
426 { INFO("w25q20bw", 0xef5012, 0, 64 * 1024, 4, SECT_4K) },
427 { INFO("w25q20ew", 0xef6012, 0, 64 * 1024, 4, SECT_4K) },
428 { INFO("w25q32", 0xef4016, 0, 64 * 1024, 64, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
430 INFO("w25q32dw", 0xef6016, 0, 64 * 1024, 64,
435 INFO("w25q32jv", 0xef7016, 0, 64 * 1024, 64,
440 INFO("w25q32jwm", 0xef8016, 0, 64 * 1024, 64,
444 { INFO("w25x64", 0xef3017, 0, 64 * 1024, 128, SECT_4K) },
446 INFO("w25q64dw", 0xef6017, 0, 64 * 1024, 128,
451 INFO("w25q64jv", 0xef7017, 0, 64 * 1024, 128,
456 INFO("w25q128fw", 0xef6018, 0, 64 * 1024, 256,
461 INFO("w25q128jv", 0xef7018, 0, 64 * 1024, 256,
466 INFO("w25q256fw", 0xef6019, 0, 64 * 1024, 512,
471 INFO("w25q256jw", 0xef7019, 0, 64 * 1024, 512,
476 INFO("w25q512jv", 0xef7119, 0, 64 * 1024, 512,
481 INFO("w25q512nwq", 0xef6020, 0, 64 * 1024, 1024,
486 INFO("w25q512nwm", 0xef8020, 0, 64 * 1024, 1024,
491 INFO("w25q512jvq", 0xef4020, 0, 64 * 1024, 1024,
496 INFO("w25q01jv", 0xef4021, 0, 64 * 1024, 2048,
501 INFO("w25q01jvfim", 0xef7021, 0, 64 * 1024, 2048,
505 { INFO("w25q80", 0xef5014, 0, 64 * 1024, 16, SECT_4K) },
506 { INFO("w25q80bl", 0xef4014, 0, 64 * 1024, 16, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
507 { INFO("w25q16cl", 0xef4015, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
508 …{ INFO("w25q64cv", 0xef4017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
509 { INFO("w25q128", 0xef4018, 0, 64 * 1024, 256,
513 { INFO("w25q256", 0xef4019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
514 …{ INFO("w25m512jw", 0xef6119, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
515 …{ INFO("w25m512jv", 0xef7119, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
516 …{ INFO("w25h02jv", 0xef9022, 0, 64 * 1024, 4096, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
520 { INFO("XM25QH32A", 0x207016, 0, 64 * 1024, 64, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
521 …{ INFO("XM25QH64A", 0x207017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
522 …{ INFO("XM25QH64B", 0x206017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
523 …{ INFO("XM25QH64C", 0x204017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
524 …{ INFO("XM25QU64C", 0x204117, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
525 …{ INFO("XM25QH128A", 0x207018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
526 …{ INFO("XM25QH128B", 0x206018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
527 …{ INFO("XM25QH128C", 0x204018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
528 …{ INFO("XM25QH256C", 0x204019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
529 …{ INFO("XM25QU128C", 0x204118, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
530 …{ INFO("XM25QU256C", 0x204119, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
534 { INFO("xt25f64f", 0x0b4017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
535 …{ INFO("xt25f128b", 0x0b4018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
536 …{ INFO("xt25f256b", 0x0b4019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |…
537 { INFO("xt25q64d", 0x0b6017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
538 …{ INFO("xt25q128d", 0x0b6018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
539 { INFO("xt25q256", 0x0b6019, 0, 64 * 1024, 512,
544 { INFO("P25Q64H", 0x856017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
545 { INFO("P25Q128H", 0x856018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
546 …{ INFO("PY25Q64HA", 0x852017, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
547 …{ INFO("PY25Q128HA", 0x852018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
548 …{ INFO("PY25Q256HB", 0x852019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
549 …{ INFO("PY25Q128LA", 0x856518, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
550 …{ INFO("PY25Q256LC", 0x856519, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
551 …{ INFO("PY25F128LA", 0x856318, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
555 …{ INFO("FM25Q128A", 0xA14018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
556 { INFO("FM25Q64", 0xA14017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
557 …{ INFO("FM25Q256I3", 0xA14019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ …
561 { INFO("FM25Q64A", 0xf83217, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
562 { INFO("FM25M4AA", 0xf84218, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
563 { INFO("FM25M64C", 0xf84317, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
567 …{ INFO("BY25Q256FSEIG", 0x684919, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_RE…
568 …{ INFO("BY25Q64ESSIG", 0x684017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
569 …{ INFO("BY25FQ256ESSIG", 0x684019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_R…
573 …{ INFO("NM25Q128EVB", 0x522118, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
577 …{ INFO("ZB25Q256A", 0x5E4019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |…
578 { INFO("ZB25VQ64", 0x5e4017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
579 …{ INFO("ZB25VQ128", 0x5e4018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
580 …{ INFO("ZB25LQ128", 0x5e5018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …