Lines Matching refs:SECT_4K

65 #define SECT_4K			BIT(0)	/* SPINOR_OP_BE_4K works uniformly */  macro
976 { "at25fs010", INFO(0x1f6601, 0, 32 * 1024, 4, SECT_4K) },
977 { "at25fs040", INFO(0x1f6604, 0, 64 * 1024, 8, SECT_4K) },
979 { "at25df041a", INFO(0x1f4401, 0, 64 * 1024, 8, SECT_4K) },
980 { "at25df321", INFO(0x1f4700, 0, 64 * 1024, 64, SECT_4K) },
981 { "at25df321a", INFO(0x1f4701, 0, 64 * 1024, 64, SECT_4K) },
982 { "at25df641", INFO(0x1f4800, 0, 64 * 1024, 128, SECT_4K) },
984 { "at26f004", INFO(0x1f0400, 0, 64 * 1024, 8, SECT_4K) },
985 { "at26df081a", INFO(0x1f4501, 0, 64 * 1024, 16, SECT_4K) },
986 { "at26df161a", INFO(0x1f4601, 0, 64 * 1024, 32, SECT_4K) },
987 { "at26df321", INFO(0x1f4700, 0, 64 * 1024, 64, SECT_4K) },
989 { "at45db081d", INFO(0x1f2500, 0, 64 * 1024, 16, SECT_4K) },
992 { "en25f32", INFO(0x1c3116, 0, 64 * 1024, 64, SECT_4K) },
996 { "en25q64", INFO(0x1c3017, 0, 64 * 1024, 128, SECT_4K) },
1000 { "en25s64", INFO(0x1c3817, 0, 64 * 1024, 128, SECT_4K) },
1003 { "f25l32pa", INFO(0x8c2016, 0, 64 * 1024, 64, SECT_4K | SPI_NOR_HAS_LOCK) },
1004 { "f25l32qa", INFO(0x8c4116, 0, 64 * 1024, 64, SECT_4K | SPI_NOR_HAS_LOCK) },
1005 { "f25l64qa", INFO(0x8c4117, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_HAS_LOCK) },
1019 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1024 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1029 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1034 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1039 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1044 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1049 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1060 { "is25cd512", INFO(0x7f9d20, 0, 32 * 1024, 2, SECT_4K) },
1062 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1064 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1066 SECT_4K | SPI_NOR_DUAL_READ) },
1068 SECT_4K | SPI_NOR_DUAL_READ) },
1070 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1072 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1074 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1077 { "mx25l512e", INFO(0xc22010, 0, 64 * 1024, 1, SECT_4K) },
1078 { "mx25l2005a", INFO(0xc22012, 0, 64 * 1024, 4, SECT_4K) },
1079 { "mx25l4005a", INFO(0xc22013, 0, 64 * 1024, 8, SECT_4K) },
1081 { "mx25l1606e", INFO(0xc22015, 0, 64 * 1024, 32, SECT_4K) },
1082 { "mx25l3205d", INFO(0xc22016, 0, 64 * 1024, 64, SECT_4K) },
1083 { "mx25l3255e", INFO(0xc29e16, 0, 64 * 1024, 64, SECT_4K) },
1084 { "mx25l6405d", INFO(0xc22017, 0, 64 * 1024, 128, SECT_4K) },
1085 { "mx25u2033e", INFO(0xc22532, 0, 64 * 1024, 4, SECT_4K) },
1086 { "mx25u4035", INFO(0xc22533, 0, 64 * 1024, 8, SECT_4K) },
1087 { "mx25u8035", INFO(0xc22534, 0, 64 * 1024, 16, SECT_4K) },
1088 { "mx25u6435f", INFO(0xc22537, 0, 64 * 1024, 128, SECT_4K) },
1092 { "mx25u25635f", INFO(0xc22539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_4B_OPCODES) },
1095 …{ "mx66u51235f", INFO(0xc2253a, 0, 64 * 1024, 1024, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
1096 …{ "mx66l1g45g", INFO(0xc2201b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
1100 { "n25q016a", INFO(0x20bb15, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_QUAD_READ) },
1103 { "n25q064", INFO(0x20ba17, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_QUAD_READ) },
1104 { "n25q064a", INFO(0x20bb17, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_QUAD_READ) },
1105 { "n25q128a11", INFO(0x20bb18, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_QUAD_READ) },
1106 { "n25q128a13", INFO(0x20ba18, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_QUAD_READ) },
1107 …{ "n25q256a", INFO(0x20ba19, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_REA…
1108 { "n25q256ax1", INFO(0x20bb19, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_QUAD_READ) },
1109 { "n25q512a", INFO(0x20bb20, 0, 64 * 1024, 1024, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
1110 { "n25q512ax3", INFO(0x20ba20, 0, 64 * 1024, 1024, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
1111 …{ "n25q00", INFO(0x20ba21, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
1112 …{ "n25q00a", INFO(0x20bb21, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
1113 …{ "mt25qu02g", INFO(0x20bb22, 0, 64 * 1024, 4096, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHI…
1118 { "pm25lq032", INFO(0x7f9d46, 0, 64 * 1024, 64, SECT_4K) },
1139 …{ "s25fl004k", INFO(0xef4013, 0, 64 * 1024, 8, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1140 …{ "s25fl008k", INFO(0xef4014, 0, 64 * 1024, 16, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1141 …{ "s25fl016k", INFO(0xef4015, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1142 { "s25fl064k", INFO(0xef4017, 0, 64 * 1024, 128, SECT_4K) },
1143 …{ "s25fl116k", INFO(0x014015, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1144 { "s25fl132k", INFO(0x014016, 0, 64 * 1024, 64, SECT_4K) },
1145 { "s25fl164k", INFO(0x014017, 0, 64 * 1024, 128, SECT_4K) },
1146 { "s25fl204k", INFO(0x014013, 0, 64 * 1024, 8, SECT_4K | SPI_NOR_DUAL_READ) },
1147 { "s25fl208k", INFO(0x014014, 0, 64 * 1024, 16, SECT_4K | SPI_NOR_DUAL_READ) },
1148 …{ "s25fl064l", INFO(0x016017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1149 …{ "s25fl128l", INFO(0x016018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1150 …{ "s25fl256l", INFO(0x016019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
1153 { "sst25vf040b", INFO(0xbf258d, 0, 64 * 1024, 8, SECT_4K | SST_WRITE) },
1154 { "sst25vf080b", INFO(0xbf258e, 0, 64 * 1024, 16, SECT_4K | SST_WRITE) },
1155 { "sst25vf016b", INFO(0xbf2541, 0, 64 * 1024, 32, SECT_4K | SST_WRITE) },
1156 { "sst25vf032b", INFO(0xbf254a, 0, 64 * 1024, 64, SECT_4K | SST_WRITE) },
1157 { "sst25vf064c", INFO(0xbf254b, 0, 64 * 1024, 128, SECT_4K) },
1158 { "sst25wf512", INFO(0xbf2501, 0, 64 * 1024, 1, SECT_4K | SST_WRITE) },
1159 { "sst25wf010", INFO(0xbf2502, 0, 64 * 1024, 2, SECT_4K | SST_WRITE) },
1160 { "sst25wf020", INFO(0xbf2503, 0, 64 * 1024, 4, SECT_4K | SST_WRITE) },
1161 { "sst25wf020a", INFO(0x621612, 0, 64 * 1024, 4, SECT_4K) },
1162 { "sst25wf040b", INFO(0x621613, 0, 64 * 1024, 8, SECT_4K) },
1163 { "sst25wf040", INFO(0xbf2504, 0, 64 * 1024, 8, SECT_4K | SST_WRITE) },
1164 { "sst25wf080", INFO(0xbf2505, 0, 64 * 1024, 16, SECT_4K | SST_WRITE) },
1165 …{ "sst26vf064b", INFO(0xbf2643, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ…
1194 { "m25pe16", INFO(0x208015, 0, 64 * 1024, 32, SECT_4K) },
1196 { "m25px16", INFO(0x207115, 0, 64 * 1024, 32, SECT_4K) },
1197 { "m25px32", INFO(0x207116, 0, 64 * 1024, 64, SECT_4K) },
1198 { "m25px32-s0", INFO(0x207316, 0, 64 * 1024, 64, SECT_4K) },
1199 { "m25px32-s1", INFO(0x206316, 0, 64 * 1024, 64, SECT_4K) },
1204 { "w25x05", INFO(0xef3010, 0, 64 * 1024, 1, SECT_4K) },
1205 { "w25x10", INFO(0xef3011, 0, 64 * 1024, 2, SECT_4K) },
1206 { "w25x20", INFO(0xef3012, 0, 64 * 1024, 4, SECT_4K) },
1207 { "w25x40", INFO(0xef3013, 0, 64 * 1024, 8, SECT_4K) },
1208 { "w25x80", INFO(0xef3014, 0, 64 * 1024, 16, SECT_4K) },
1209 { "w25x16", INFO(0xef3015, 0, 64 * 1024, 32, SECT_4K) },
1212 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1215 { "w25x32", INFO(0xef3016, 0, 64 * 1024, 64, SECT_4K) },
1216 { "w25q20cl", INFO(0xef4012, 0, 64 * 1024, 4, SECT_4K) },
1217 { "w25q20bw", INFO(0xef5012, 0, 64 * 1024, 4, SECT_4K) },
1218 { "w25q20ew", INFO(0xef6012, 0, 64 * 1024, 4, SECT_4K) },
1219 { "w25q32", INFO(0xef4016, 0, 64 * 1024, 64, SECT_4K) },
1222 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1227 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1230 { "w25x64", INFO(0xef3017, 0, 64 * 1024, 128, SECT_4K) },
1231 { "w25q64", INFO(0xef4017, 0, 64 * 1024, 128, SECT_4K) },
1234 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1239 SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ |
1242 { "w25q80", INFO(0xef5014, 0, 64 * 1024, 16, SECT_4K) },
1243 { "w25q80bl", INFO(0xef4014, 0, 64 * 1024, 16, SECT_4K) },
1244 { "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, SECT_4K) },
1245 { "w25q256", INFO(0xef4019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1247 SECT_4K | SPI_NOR_QUAD_READ | SPI_NOR_DUAL_READ) },
1264 …{ "XM25QH64A", INFO(0x207017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
1265 …{ "XM25QH128A", INFO(0x207018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ)…
2657 if (info->flags & SECT_4K) { in spi_nor_select_erase()