mirror of
https://github.com/linux-msm/openocd.git
synced 2026-02-25 13:15:07 -08:00
xmc4xxx: Add support for XMC4300
XMC4300 can reuse the existing XMC4700/XMC4800 sectors support. Add support for XMC4300 AA to the info command. Change-Id: Id929a51d20c73bd869a4457ffedc48ad5fa3f2df Signed-off-by: Andreas Färber <afaerber@suse.de> Reviewed-on: http://openocd.zylin.com/3875 Tested-by: jenkins Reviewed-by: Paul Fertser <fercerpav@gmail.com>
This commit is contained in:
committed by
Paul Fertser
parent
cac446ca6b
commit
b9417ea19c
@@ -183,7 +183,7 @@
|
||||
|
||||
/* Flash controller configuration values */
|
||||
#define FLASH_ID_XMC4500 0xA2
|
||||
#define FLASH_ID_XMC4700_4800 0x92
|
||||
#define FLASH_ID_XMC4300_XMC4700_4800 0x92
|
||||
#define FLASH_ID_XMC4100_4200 0x9C
|
||||
#define FLASH_ID_XMC4400 0x9F
|
||||
|
||||
@@ -383,7 +383,7 @@ static int xmc4xxx_probe(struct flash_bank *bank)
|
||||
bank->num_sectors = 12;
|
||||
LOG_DEBUG("XMC4xxx: XMC4500 detected.");
|
||||
break;
|
||||
case FLASH_ID_XMC4700_4800:
|
||||
case FLASH_ID_XMC4300_XMC4700_4800:
|
||||
bank->num_sectors = 16;
|
||||
LOG_DEBUG("XMC4xxx: XMC4700/4800 detected.");
|
||||
break;
|
||||
@@ -851,6 +851,14 @@ static int xmc4xxx_get_info_command(struct flash_bank *bank, char *buf, int buf_
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 0x300:
|
||||
dev_str = "XMC4300";
|
||||
|
||||
switch (rev_id) {
|
||||
case 0x1:
|
||||
rev_str = "AA";
|
||||
}
|
||||
break;
|
||||
case 0x400:
|
||||
dev_str = "XMC4400";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user