This is an automated email from Gerrit.

Paul Fertser ([email protected]) just uploaded a new patch set to Gerrit, 
which you can find at http://openocd.zylin.com/5421

-- gerrit

commit 907745d687fee73e6dca1ca0dfd724173c94f42b
Author: Michael Frommberger <[email protected]>
Date:   Tue Jan 28 14:19:19 2020 +0100

    Added support for NXP S32K144 EVB:
    - enhanced Kinetis NOR flash driver with according IDs
    
    Change-Id: Ice3972527991129d2be4d1a289dbf69f8cc7b1b1
    Signed-off-by: Michael Frommberger <[email protected]>

diff --git a/src/flash/nor/kinetis.c b/src/flash/nor/kinetis.c
index 1d63352..944a4f9 100644
--- a/src/flash/nor/kinetis.c
+++ b/src/flash/nor/kinetis.c
@@ -202,6 +202,7 @@
 #define KINETIS_SDID_SERIESID_K   0x00000000
 #define KINETIS_SDID_SERIESID_KL   0x00100000
 #define KINETIS_SDID_SERIESID_KE   0x00200000
+#define KINETIS_SDID_SERIESID_S32_4 0x00400000
 #define KINETIS_SDID_SERIESID_KW   0x00500000
 #define KINETIS_SDID_SERIESID_KV   0x00600000
 
@@ -234,6 +235,7 @@
 #define KINETIS_SDID_PROJECTID_MASK  KINETIS_SDID_DIEID_MASK
 #define KINETIS_SDID_PROJECTID_KE1xF 0x00000080
 #define KINETIS_SDID_PROJECTID_KE1xZ 0x00000100
+#define KINETIS_SDID_PROJECTID_S32_4 0x00000480
 
 struct kinetis_flash_bank {
        struct kinetis_chip *k_chip;
@@ -2390,6 +2392,7 @@ static int kinetis_probe_chip(struct kinetis_chip *k_chip)
                        break;
 
                case KINETIS_SDID_SERIESID_KE:
+               case KINETIS_SDID_SERIESID_S32_4:
                        /* KE1x-series */
                        k_chip->watchdog_type = KINETIS_WDOG32_KE1X;
                        switch (k_chip->sim_sdid &
@@ -2412,6 +2415,7 @@ static int kinetis_probe_chip(struct kinetis_chip *k_chip)
                        case KINETIS_SDID_FAMILYID_K1X | 
KINETIS_SDID_SUBFAMID_KX4 | KINETIS_SDID_PROJECTID_KE1xF:
                        case KINETIS_SDID_FAMILYID_K1X | 
KINETIS_SDID_SUBFAMID_KX6 | KINETIS_SDID_PROJECTID_KE1xF:
                        case KINETIS_SDID_FAMILYID_K1X | 
KINETIS_SDID_SUBFAMID_KX8 | KINETIS_SDID_PROJECTID_KE1xF:
+                       case KINETIS_SDID_FAMILYID_K1X | 
KINETIS_SDID_SUBFAMID_KX4 | KINETIS_SDID_PROJECTID_S32_4:
                                /* KE1xF: FTFE, 4kB sectors */
                                k_chip->pflash_sector_size = 4<<10;
                                k_chip->nvm_sector_size = 2<<10;

-- 


_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to