diff options
author | mlu <mlu@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2007-08-20 11:43:07 +0000 |
---|---|---|
committer | mlu <mlu@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2007-08-20 11:43:07 +0000 |
commit | 7658f61ce7a74e442861e8feafe48d1a9eadcb6a (patch) | |
tree | 05c48a4a5a53116c40a53b2e60bbd06fe01895bf | |
parent | 222c05c92407a4d36ec2406c007d46f12f12a24d (diff) | |
download | openocd+libswd-7658f61ce7a74e442861e8feafe48d1a9eadcb6a.tar.gz openocd+libswd-7658f61ce7a74e442861e8feafe48d1a9eadcb6a.tar.bz2 openocd+libswd-7658f61ce7a74e442861e8feafe48d1a9eadcb6a.tar.xz openocd+libswd-7658f61ce7a74e442861e8feafe48d1a9eadcb6a.zip |
- Support for AT91SAM7xx512 chips
git-svn-id: svn://svn.berlios.de/openocd/trunk@200 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r-- | src/flash/at91sam7.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/flash/at91sam7.h b/src/flash/at91sam7.h index 317af710..19d5e4cc 100644 --- a/src/flash/at91sam7.h +++ b/src/flash/at91sam7.h @@ -45,15 +45,16 @@ typedef struct at91sam7_flash_bank_s u16 pagesize; u16 pages_in_lockregion; u8 num_erase_regions; + u8 num_planes; u32 *erase_region_info; /* nv memory bits */ u16 num_lockbits; - u16 lockbits; + u16 lockbits[4]; u16 num_nvmbits; u16 nvmbits; u8 securitybit; - u8 flashmode; /* 0: not init, 1: fmcn for nvbits (1uS), 2: fmcn for flash (1.5uS) */ + u8 flashmode[4]; /* 0: not init, 1: fmcn for nvbits (1uS), 2: fmcn for flash (1.5uS) */ /* main clock status */ u8 mck_valid; @@ -71,9 +72,6 @@ typedef struct at91sam7_flash_bank_s #define PMC_MCKR 0xFFFFFC30 #define PMC_MCKR_CSS 0x03 #define PMC_MCKR_PRES 0x1c -#define MC_FMR 0xFFFFFF60 -#define MC_FCR 0xFFFFFF64 -#define MC_FSR 0xFFFFFF68 /* Flash Controller Commands */ #define WP 0x01 |