FreeCalypso > hg > ffs-editor
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 }, |
