10 #define CMD_S25FLXX_READ 0x03
11 #define CMD_S25FLXX_FAST_READ 0x0b
12 #define CMD_S25FLXX_READID 0x90
13 #define CMD_S25FLXX_WREN 0x06
14 #define CMD_S25FLXX_WRDI 0x04
15 #define CMD_S25FLXX_RDSR 0x05
16 #define CMD_S25FLXX_WRSR 0x01
17 #define CMD_S25FLXX_PP 0x02
18 #define CMD_S25FLXX_SE 0xd8
19 #define CMD_S25FLXX_BE 0xc7
20 #define CMD_S25FLXX_DP 0xb9
21 #define CMD_S25FLXX_RES 0xab
23 #define SPSN_ID_S25FL008A 0x0213
24 #define SPSN_ID_S25FL016A 0x0214
25 #define SPSN_ID_S25FL032A 0x0215
26 #define SPSN_ID_S25FL064A 0x0216
27 #define SPSN_ID_S25FL128S 0x0219
28 #define SPSN_ID_S25FL128P 0x2018
29 #define SPSN_ID_S25FL208K 0x4014
30 #define SPSN_ID_S25FL116K 0x4015
31 #define SPSN_ID_S25FL132K 0x4016
32 #define SPSN_ID_S25FL164K 0x4017
33 #define SPSN_EXT_ID_S25FL128P_256KB 0x0300
34 #define SPSN_EXT_ID_S25FL128P_64KB 0x0301
35 #define SPSN_EXT_ID_S25FL032P 0x4d00
36 #define SPSN_EXT_ID_S25FLXXS_64KB 0x4d01
42 .nr_sectors_shift = 4,
47 .nr_sectors_shift = 5,
52 .nr_sectors_shift = 6,
57 .nr_sectors_shift = 7,
63 .nr_sectors_shift = 8,
69 .nr_sectors_shift = 9,
75 .nr_sectors_shift = 6,
81 .nr_sectors_shift = 8,
90 .nr_sectors_shift = 6,
98 .nr_sectors_shift = 4,
103 .nr_sectors_shift = 5,
108 .nr_sectors_shift = 6,
113 .nr_sectors_shift = 7,
119 .page_size_shift = 8,
120 .sector_size_kib_shift = 6,
121 .match_id_mask[0] = 0xffff,
122 .match_id_mask[1] = 0xffff,
130 .page_size_shift = 8,
131 .sector_size_kib_shift = 8,
132 .match_id_mask[0] = 0xffff,
133 .match_id_mask[1] = 0xffff,
141 .page_size_shift = 8,
142 .sector_size_kib_shift = 6,
143 .match_id_mask[0] = 0xffff,
#define SPSN_EXT_ID_S25FL128P_64KB
#define SPSN_ID_S25FL128P
#define SPSN_ID_S25FL164K
#define SPSN_ID_S25FL032A
static const struct spi_flash_part_id flash_table[]
#define SPSN_EXT_ID_S25FL128P_256KB
#define SPSN_EXT_ID_S25FL032P
#define SPSN_ID_S25FL116K
const struct spi_flash_vendor_info spi_flash_spansion_ext2_vi
#define SPSN_ID_S25FL132K
static const struct spi_flash_part_id flash_table_256k_sector[]
#define SPSN_ID_S25FL208K
static const struct spi_flash_part_id flash_table_ext[]
#define SPSN_ID_S25FL128S
const struct spi_flash_vendor_info spi_flash_spansion_vi
#define SPSN_ID_S25FL064A
#define SPSN_ID_S25FL016A
#define SPSN_ID_S25FL008A
const struct spi_flash_vendor_info spi_flash_spansion_ext1_vi
#define SPSN_EXT_ID_S25FLXXS_64KB
#define VENDOR_ID_SPANSION
const struct spi_flash_ops_descriptor spi_flash_pp_0xd8_sector_desc