flash Kinetis: add K27 and K28 devices
Tested on FRDM-K28F. Thanks to Thomas Varghese for donating the kit. Change-Id: Idcdd8bcf992acebd19e5335f7f833356500c45dd Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/4255 Tested-by: jenkins Reviewed-by: Joakim Nohlgård <joakim.nohlgard@eistec.se> Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
This commit is contained in:
parent
e3f3b77729
commit
b7be0a873c
|
@ -2187,6 +2187,17 @@ static int kinetis_probe_chip(struct kinetis_chip *k_chip)
|
||||||
cpu_mhz = 180;
|
cpu_mhz = 180;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case KINETIS_SDID_FAMILYID_K2X | KINETIS_SDID_SUBFAMID_KX7:
|
||||||
|
/* K27FN2M0 */
|
||||||
|
case KINETIS_SDID_FAMILYID_K2X | KINETIS_SDID_SUBFAMID_KX8:
|
||||||
|
/* K28FN2M0 */
|
||||||
|
k_chip->pflash_sector_size = 4<<10;
|
||||||
|
k_chip->max_flash_prog_size = 1<<10;
|
||||||
|
num_blocks = 4;
|
||||||
|
k_chip->flash_support = FS_PROGRAM_PHRASE | FS_PROGRAM_SECTOR | FS_ECC;
|
||||||
|
cpu_mhz = 150;
|
||||||
|
break;
|
||||||
|
|
||||||
case KINETIS_SDID_FAMILYID_K8X | KINETIS_SDID_SUBFAMID_KX0:
|
case KINETIS_SDID_FAMILYID_K8X | KINETIS_SDID_SUBFAMID_KX0:
|
||||||
case KINETIS_SDID_FAMILYID_K8X | KINETIS_SDID_SUBFAMID_KX1:
|
case KINETIS_SDID_FAMILYID_K8X | KINETIS_SDID_SUBFAMID_KX1:
|
||||||
case KINETIS_SDID_FAMILYID_K8X | KINETIS_SDID_SUBFAMID_KX2:
|
case KINETIS_SDID_FAMILYID_K8X | KINETIS_SDID_SUBFAMID_KX2:
|
||||||
|
|
Loading…
Reference in New Issue