iriver_flash: add macros to reduce the rom chip table
The table is now gated by the FLASH_SIZE macro as any given target will not have a known rom chip of a differing size than the FLASH_SIZE. This will reduce the resulting code a bit as well. Change-Id: I06a283f9f44118080a106e1bcd410e81e0a48d92
This commit is contained in:
parent
7d9ac021b5
commit
c10eea46a9
1 changed files with 5 additions and 0 deletions
|
@ -141,8 +141,13 @@ static bool flash_get_info(const struct flash_info** out_info)
|
||||||
{
|
{
|
||||||
static const struct flash_info roms[] =
|
static const struct flash_info roms[] =
|
||||||
{
|
{
|
||||||
|
#if FLASH_SIZE == 2048 * 1024
|
||||||
{ 0x00BF, 0x2782, 2048 * 1024, "SST39VF160" },
|
{ 0x00BF, 0x2782, 2048 * 1024, "SST39VF160" },
|
||||||
|
#elif FLASH_SIZE == 4096 * 1024
|
||||||
{ 0x00BF, 0x235B, 4096 * 1024, "SST39VF3201" },
|
{ 0x00BF, 0x235B, 4096 * 1024, "SST39VF3201" },
|
||||||
|
#else
|
||||||
|
#error "Unsupported rom chip."
|
||||||
|
#endif
|
||||||
{0}
|
{0}
|
||||||
};
|
};
|
||||||
static struct flash_info unknown_rom = {0};
|
static struct flash_info unknown_rom = {0};
|
||||||
|
|
Loading…
Reference in a new issue