Lines Matching refs:INFO

914 #define INFO(_jedec_id, _ext_id, _sector_size, _n_sectors, _flags)	\  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) },
993 { "en25p32", INFO(0x1c2016, 0, 64 * 1024, 64, 0) },
994 { "en25q32b", INFO(0x1c3016, 0, 64 * 1024, 64, 0) },
995 { "en25p64", INFO(0x1c2017, 0, 64 * 1024, 128, 0) },
996 { "en25q64", INFO(0x1c3017, 0, 64 * 1024, 128, SECT_4K) },
997 { "en25qh32", INFO(0x1c7016, 0, 64 * 1024, 64, 0) },
998 { "en25qh128", INFO(0x1c7018, 0, 64 * 1024, 256, 0) },
999 { "en25qh256", INFO(0x1c7019, 0, 64 * 1024, 512, 0) },
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) },
1014 { "mb85rs1mt", INFO(0x047f27, 0, 128 * 1024, 1, SPI_NOR_NO_ERASE) },
1018 "gd25q16", INFO(0xc84015, 0, 64 * 1024, 32,
1023 "gd25q32", INFO(0xc84016, 0, 64 * 1024, 64,
1028 "gd25lq32", INFO(0xc86016, 0, 64 * 1024, 64,
1033 "gd25q64", INFO(0xc84017, 0, 64 * 1024, 128,
1038 "gd25lq64c", INFO(0xc86017, 0, 64 * 1024, 128,
1043 "gd25q128", INFO(0xc84018, 0, 64 * 1024, 256,
1048 "gd25q256", INFO(0xc84019, 0, 64 * 1024, 512,
1055 { "160s33b", INFO(0x898911, 0, 64 * 1024, 32, 0) },
1056 { "320s33b", INFO(0x898912, 0, 64 * 1024, 64, 0) },
1057 { "640s33b", INFO(0x898913, 0, 64 * 1024, 128, 0) },
1060 { "is25cd512", INFO(0x7f9d20, 0, 32 * 1024, 2, SECT_4K) },
1061 { "is25lq040b", INFO(0x9d4013, 0, 64 * 1024, 8,
1063 { "is25lp080d", INFO(0x9d6014, 0, 64 * 1024, 16,
1065 { "is25lp128", INFO(0x9d6018, 0, 64 * 1024, 256,
1067 { "is25lp256", INFO(0x9d6019, 0, 64 * 1024, 512,
1069 { "is25wp032", INFO(0x9d7016, 0, 64 * 1024, 64,
1071 { "is25wp064", INFO(0x9d7017, 0, 64 * 1024, 128,
1073 { "is25wp128", INFO(0x9d7018, 0, 64 * 1024, 256,
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) },
1080 { "mx25l8005", INFO(0xc22014, 0, 64 * 1024, 16, 0) },
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) },
1089 { "mx25l12805d", INFO(0xc22018, 0, 64 * 1024, 256, 0) },
1090 { "mx25l12855e", INFO(0xc22618, 0, 64 * 1024, 256, 0) },
1091 { "mx25l25635e", INFO(0xc22019, 0, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1092 { "mx25u25635f", INFO(0xc22539, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_4B_OPCODES) },
1093 { "mx25l25655e", INFO(0xc22619, 0, 64 * 1024, 512, 0) },
1094 …{ "mx66l51235l", INFO(0xc2201a, 0, 64 * 1024, 1024, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NO…
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…
1097 { "mx66l1g55g", INFO(0xc2261b, 0, 64 * 1024, 2048, SPI_NOR_QUAD_READ) },
1100 { "n25q016a", INFO(0x20bb15, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_QUAD_READ) },
1101 { "n25q032", INFO(0x20ba16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) },
1102 { "n25q032a", INFO(0x20bb16, 0, 64 * 1024, 64, 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…
1116 { "pm25lv512", INFO(0, 0, 32 * 1024, 2, SECT_4K_PMC) },
1117 { "pm25lv010", INFO(0, 0, 32 * 1024, 4, SECT_4K_PMC) },
1118 { "pm25lq032", INFO(0x7f9d46, 0, 64 * 1024, 64, SECT_4K) },
1123 { "s25sl032p", INFO(0x010215, 0x4d00, 64 * 1024, 64, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1124 { "s25sl064p", INFO(0x010216, 0x4d00, 64 * 1024, 128, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
1125 { "s25fl256s0", INFO(0x010219, 0x4d00, 256 * 1024, 128, USE_CLSR) },
1126 …{ "s25fl256s1", INFO(0x010219, 0x4d01, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
1127 …{ "s25fl512s", INFO(0x010220, 0x4d00, 256 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
1128 { "s70fl01gs", INFO(0x010221, 0x4d00, 256 * 1024, 256, 0) },
1129 { "s25sl12800", INFO(0x012018, 0x0300, 256 * 1024, 64, 0) },
1130 { "s25sl12801", INFO(0x012018, 0x0301, 64 * 1024, 256, 0) },
1132 …{ "s25fl129p0", INFO(0x012018, 0x4d00, 256 * 1024, 64, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
1133 …{ "s25fl129p1", INFO(0x012018, 0x4d01, 64 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | US…
1134 { "s25sl004a", INFO(0x010212, 0, 64 * 1024, 8, 0) },
1135 { "s25sl008a", INFO(0x010213, 0, 64 * 1024, 16, 0) },
1136 { "s25sl016a", INFO(0x010214, 0, 64 * 1024, 32, 0) },
1137 { "s25sl032a", INFO(0x010215, 0, 64 * 1024, 64, 0) },
1138 { "s25sl064a", INFO(0x010216, 0, 64 * 1024, 128, 0) },
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…
1168 { "m25p05", INFO(0x202010, 0, 32 * 1024, 2, 0) },
1169 { "m25p10", INFO(0x202011, 0, 32 * 1024, 4, 0) },
1170 { "m25p20", INFO(0x202012, 0, 64 * 1024, 4, 0) },
1171 { "m25p40", INFO(0x202013, 0, 64 * 1024, 8, 0) },
1172 { "m25p80", INFO(0x202014, 0, 64 * 1024, 16, 0) },
1173 { "m25p16", INFO(0x202015, 0, 64 * 1024, 32, 0) },
1174 { "m25p32", INFO(0x202016, 0, 64 * 1024, 64, 0) },
1175 { "m25p64", INFO(0x202017, 0, 64 * 1024, 128, 0) },
1176 { "m25p128", INFO(0x202018, 0, 256 * 1024, 64, 0) },
1178 { "m25p05-nonjedec", INFO(0, 0, 32 * 1024, 2, 0) },
1179 { "m25p10-nonjedec", INFO(0, 0, 32 * 1024, 4, 0) },
1180 { "m25p20-nonjedec", INFO(0, 0, 64 * 1024, 4, 0) },
1181 { "m25p40-nonjedec", INFO(0, 0, 64 * 1024, 8, 0) },
1182 { "m25p80-nonjedec", INFO(0, 0, 64 * 1024, 16, 0) },
1183 { "m25p16-nonjedec", INFO(0, 0, 64 * 1024, 32, 0) },
1184 { "m25p32-nonjedec", INFO(0, 0, 64 * 1024, 64, 0) },
1185 { "m25p64-nonjedec", INFO(0, 0, 64 * 1024, 128, 0) },
1186 { "m25p128-nonjedec", INFO(0, 0, 256 * 1024, 64, 0) },
1188 { "m45pe10", INFO(0x204011, 0, 64 * 1024, 2, 0) },
1189 { "m45pe80", INFO(0x204014, 0, 64 * 1024, 16, 0) },
1190 { "m45pe16", INFO(0x204015, 0, 64 * 1024, 32, 0) },
1192 { "m25pe20", INFO(0x208012, 0, 64 * 1024, 4, 0) },
1193 { "m25pe80", INFO(0x208014, 0, 64 * 1024, 16, 0) },
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) },
1200 { "m25px64", INFO(0x207117, 0, 64 * 1024, 128, 0) },
1201 { "m25px80", INFO(0x207114, 0, 64 * 1024, 16, 0) },
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) },
1211 "w25q16dw", INFO(0xef6015, 0, 64 * 1024, 32,
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) },
1221 "w25q32dw", INFO(0xef6016, 0, 64 * 1024, 64,
1226 "w25q32jv", INFO(0xef7016, 0, 64 * 1024, 64,
1230 { "w25x64", INFO(0xef3017, 0, 64 * 1024, 128, SECT_4K) },
1231 { "w25q64", INFO(0xef4017, 0, 64 * 1024, 128, SECT_4K) },
1233 "w25q64dw", INFO(0xef6017, 0, 64 * 1024, 128,
1238 "w25q128fw", INFO(0xef6018, 0, 64 * 1024, 256,
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) },
1246 { "w25m512jv", INFO(0xef7119, 0, 64 * 1024, 1024,
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)…