summaryrefslogtreecommitdiffstats
path: root/apps/plugins/iriver_flash.c
diff options
context:
space:
mode:
authorJames Buren <braewoods+rb@braewoods.net>2020-11-14 18:35:00 +0000
committerWilliam Wilgus <me.theuser@yahoo.com>2020-11-14 23:21:15 +0000
commitc10eea46a95bec807fffc20a8d55b4575bc5e6ca (patch)
treef73a84002e0e3f6c60c6f5b25fab9055f587772c /apps/plugins/iriver_flash.c
parent7d9ac021b5bac5078778c4b2489d31c9f2892404 (diff)
downloadrockbox-c10eea46a9.tar.gz
rockbox-c10eea46a9.tar.bz2
rockbox-c10eea46a9.zip
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
Diffstat (limited to 'apps/plugins/iriver_flash.c')
-rw-r--r--apps/plugins/iriver_flash.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/plugins/iriver_flash.c b/apps/plugins/iriver_flash.c
index 748945c4c0..39ec19a016 100644
--- a/apps/plugins/iriver_flash.c
+++ b/apps/plugins/iriver_flash.c
@@ -141,8 +141,13 @@ static bool flash_get_info(const struct flash_info** out_info)
{
static const struct flash_info roms[] =
{
+#if FLASH_SIZE == 2048 * 1024
{ 0x00BF, 0x2782, 2048 * 1024, "SST39VF160" },
+#elif FLASH_SIZE == 4096 * 1024
{ 0x00BF, 0x235B, 4096 * 1024, "SST39VF3201" },
+#else
+#error "Unsupported rom chip."
+#endif
{0}
};
static struct flash_info unknown_rom = {0};