[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openocd-development
Subject:    [OpenOCD-devel] [PATCH]: ad9d7bb xmc4xxx: Add support for XMC4700
From:       gerrit () openocd ! org (gerrit)
Date:       2015-11-29 4:28:43
Message-ID: 20151129042843.B040119808D5 () mail ! openocd ! org
[Download RAW message or body]

This is an automated email from Gerrit.

Andreas Färber (afaerber@suse.de) just uploaded a new patch set to Gerrit, which you \
can find at http://openocd.zylin.com/3136

-- gerrit

commit ad9d7bbb865c90800b2e1534181335930ebceb3a
Author: Andreas Färber <afaerber@suse.de>
Date:   Sun Nov 29 05:26:23 2015 +0100

    xmc4xxx: Add support for XMC4700
    
    Tested with EES-AA revision chips on Relax Kit for 5V Shields and
    Relax Lite Kit.
    
    Change-Id: I17d4479657bad0516d4c10c2ad7e745d59e678b7
    Signed-off-by: Andreas Färber <afaerber@suse.de>

diff --git a/src/flash/nor/xmc4xxx.c b/src/flash/nor/xmc4xxx.c
index 52cd323..f676e8c 100644
--- a/src/flash/nor/xmc4xxx.c
+++ b/src/flash/nor/xmc4xxx.c
@@ -181,7 +181,7 @@
 
 /* Flash controller configuration values */
 #define FLASH_ID_XMC4500        0xA2
-#define FLASH_ID_XMC4800        0x92
+#define FLASH_ID_XMC4700_4800   0x92
 #define FLASH_ID_XMC4100_4200   0x9C
 #define FLASH_ID_XMC4400        0x9F
 
@@ -381,9 +381,9 @@ static int xmc4xxx_probe(struct flash_bank *bank)
 		bank->num_sectors = 12;
 		LOG_DEBUG("XMC4xxx: XMC4500 detected.");
 		break;
-	case FLASH_ID_XMC4800:
+	case FLASH_ID_XMC4700_4800:
 		bank->num_sectors = 16;
-		LOG_DEBUG("XMC4xxx: XMC4800 detected.");
+		LOG_DEBUG("XMC4xxx: XMC4700/4800 detected.");
 		break;
 	default:
 		LOG_ERROR("XMC4xxx: Unexpected flash ID. got %02" PRIx8,
@@ -975,6 +975,15 @@ static int xmc4xxx_get_info_command(struct flash_bank *bank, \
char *buf, int buf_  break;
 		}
 		break;
+	case 0x700:
+		dev_str = "XMC4700";
+
+		switch (rev_id) {
+		case 0x1:
+			rev_str = "EES-AA";
+			break;
+		}
+		break;
 	case 0x800:
 		dev_str = "XMC4800";
 

-- 

------------------------------------------------------------------------------
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic