comparison src/cs/drivers/drv_app/ffs/board/dev.c @ 23:3ca9a198c6ee

support new FC Tourmaline C139 aftermarket FFS config
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 18 Oct 2020 02:34:21 +0000
parents 92470e5d0b9e
children 680f6fdb5e62
comparison
equal deleted inserted replaced
22:f2fa3f590209 23:3ca9a198c6ee
440 440
441 /* ST equivalent of 28F160C3T found in some Mot C11x phones */ 441 /* ST equivalent of 28F160C3T found in some Mot C11x phones */
442 { &flash_16x64[0], (char *) 0x1C0000, 0x20, 0x88CE, 442 { &flash_16x64[0], (char *) 0x1C0000, 0x20, 0x88CE,
443 FFS_DRIVER_INTEL_SB, 3 }, 443 FFS_DRIVER_INTEL_SB, 3 },
444 444
445 #ifdef NEW_C139_FFS_CONFIG
446
447 // Intel 28F320C3-T, 32Mb. Using top-most 8x8kB (parameter) sectors.
448 // Changed for C139 aftermarket FFS config: 64x7 at 0x300000
449 { &flash_16x64[0], (char *) 0x300000, MANUFACT_INTEL, 0x88C4,
450 FFS_DRIVER_INTEL_SB, 7 },
451
452 /* ST equivalent of 28F320C3T found in some Mot C139 phones */
453 { &flash_16x64[0], (char *) 0x300000, 0x20, 0x88BA,
454 FFS_DRIVER_INTEL_SB, 7 },
455
456 #else
457
445 // Intel 28F320C3-T, 32Mb. Using top-most 8x8kB (parameter) sectors. 458 // Intel 28F320C3-T, 32Mb. Using top-most 8x8kB (parameter) sectors.
446 // Changed for C139 aftermarket FFS config: 64x3 at 0x3C0000 459 // Changed for C139 aftermarket FFS config: 64x3 at 0x3C0000
447 { &flash_16x64[0], (char *) 0x3C0000, MANUFACT_INTEL, 0x88C4, 460 { &flash_16x64[0], (char *) 0x3C0000, MANUFACT_INTEL, 0x88C4,
448 FFS_DRIVER_INTEL_SB, 3 }, 461 FFS_DRIVER_INTEL_SB, 3 },
449 462
450 /* ST equivalent of 28F320C3T found in some Mot C139 phones */ 463 /* ST equivalent of 28F320C3T found in some Mot C139 phones */
451 { &flash_16x64[0], (char *) 0x3C0000, 0x20, 0x88BA, 464 { &flash_16x64[0], (char *) 0x3C0000, 0x20, 0x88BA,
452 FFS_DRIVER_INTEL_SB, 3 }, 465 FFS_DRIVER_INTEL_SB, 3 },
466
467 #endif
453 468
454 // Intel 28F640C3-B, 64Mb. Using top-most 16x64kB sectors 469 // Intel 28F640C3-B, 64Mb. Using top-most 16x64kB sectors
455 // Changed for C155 aftermarket FFS config: 64x13 at 0x700000 470 // Changed for C155 aftermarket FFS config: 64x13 at 0x700000
456 { &flash_16x64[0], (char *) 0x700000, MANUFACT_INTEL, 0x88CD, 471 { &flash_16x64[0], (char *) 0x700000, MANUFACT_INTEL, 0x88CD,
457 FFS_DRIVER_INTEL_SB, 13 }, 472 FFS_DRIVER_INTEL_SB, 13 },