Changeset 1522 for trunk/flashchips.c
- Timestamp:
- Apr 15, 2012 3:16:32 PM (13 months ago)
- File:
-
- 1 edited
-
trunk/flashchips.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/flashchips.c
r1521 r1522 2227 2227 { 2228 2228 .vendor = "Atmel", 2229 .name = "AT49F020",2230 .bustype = BUS_PARALLEL,2231 .manufacture_id = ATMEL_ID,2232 .model_id = ATMEL_AT49F020,2233 .total_size = 256,2234 .page_size = 256,2235 .feature_bits = FEATURE_EITHER_RESET,2236 .tested = TEST_OK_PRE,2237 .probe = probe_jedec,2238 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */2239 .block_erasers =2240 {2241 {2242 .eraseblocks = { {256 * 1024, 1} },2243 .block_erase = erase_chip_block_jedec,2244 }2245 },2246 .write = write_jedec_1,2247 .read = read_memmapped,2248 .voltage = {4500, 5500},2249 },2250 2251 {2252 .vendor = "Atmel",2253 2229 .name = "AT49F002(N)", 2254 2230 .bustype = BUS_PARALLEL, … … 2308 2284 } 2309 2285 }, 2286 .write = write_jedec_1, 2287 .read = read_memmapped, 2288 .voltage = {4500, 5500}, 2289 }, 2290 2291 { 2292 .vendor = "Atmel", 2293 .name = "AT49F020", 2294 .bustype = BUS_PARALLEL, 2295 .manufacture_id = ATMEL_ID, 2296 .model_id = ATMEL_AT49F020, 2297 .total_size = 256, 2298 .page_size = 256, 2299 .feature_bits = FEATURE_EITHER_RESET, 2300 .tested = TEST_OK_PRE, 2301 .probe = probe_jedec, 2302 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ 2303 .block_erasers = 2304 { 2305 { 2306 .eraseblocks = { {256 * 1024, 1} }, 2307 .block_erase = erase_chip_block_jedec, 2308 } 2309 /* Chip features an optional permanent write protection 2310 * of the first 8 kB. The erase function is the same as 2311 * above, but 00000H to 01FFFH will not be erased. 2312 * FIXME: add another eraser when partial erasers are 2313 * supported. 2314 */ 2315 }, 2316 .printlock = printlock_at49f, 2317 .write = write_jedec_1, 2318 .read = read_memmapped, 2319 .voltage = {4500, 5500}, 2320 }, 2321 2322 { 2323 .vendor = "Atmel", 2324 .name = "AT49F040", 2325 .bustype = BUS_PARALLEL, 2326 .manufacture_id = ATMEL_ID, 2327 .model_id = ATMEL_AT49F040, 2328 .total_size = 512, 2329 .page_size = 512, 2330 .feature_bits = FEATURE_EITHER_RESET, 2331 .tested = TEST_UNTESTED, 2332 .probe = probe_jedec, 2333 .probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */ 2334 .block_erasers = 2335 { 2336 { 2337 .eraseblocks = { {512 * 1024, 1} }, 2338 .block_erase = erase_chip_block_jedec, 2339 } 2340 /* Chip features an optional permanent write protection 2341 * of the first 16 kB. The erase function is the same as 2342 * above, but 00000H to 03FFFH will not be erased. 2343 * FIXME: add another eraser when partial erasers are 2344 * supported. 2345 */ 2346 }, 2347 .printlock = printlock_at49f, 2310 2348 .write = write_jedec_1, 2311 2349 .read = read_memmapped,
Note: See TracChangeset
for help on using the changeset viewer.
