Change-Id: Iade91ac58a995676c412606a63e62b70337427f1
Signed-off-by: Marc Schink <dev@zapb.de>
Reviewed-on: http://openocd.zylin.com/5735
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
};
struct sam4_bank_private {
};
struct sam4_bank_private {
/* DANGER: THERE ARE DRAGONS HERE.. */
/* NOTE: If you add more 'ghost' pointers */
/* be aware that you must *manually* update */
/* DANGER: THERE ARE DRAGONS HERE.. */
/* NOTE: If you add more 'ghost' pointers */
/* be aware that you must *manually* update */
struct sam4_chip {
struct sam4_chip *next;
struct sam4_chip {
struct sam4_chip *next;
/* this is "initialized" from the global const structure */
struct sam4_chip_details details;
/* this is "initialized" from the global const structure */
struct sam4_chip_details details;
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_C32,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_C32,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_C32,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_C32,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_C32,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_C32,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_C32,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_C32,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_C,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_C,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_C,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_C,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_C,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_C,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
.size_bytes = 256 * 1024,
.nsectors = 32,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 128 * 1024,
.nsectors = 16,
.sector_size = 8192,
.size_bytes = 128 * 1024,
.nsectors = 16,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 128 * 1024,
.nsectors = 16,
.sector_size = 8192,
.size_bytes = 128 * 1024,
.nsectors = 16,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 128 * 1024,
.nsectors = 16,
.sector_size = 8192,
.size_bytes = 128 * 1024,
.nsectors = 16,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_2048K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_2048K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_2048K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_2048K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.size_bytes = 1024 * 1024,
.nsectors = 128,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_1024K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_1024K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK0_BASE_SD,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_1024K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 1,
.base_address = FLASH_BANK1_BASE_1024K_SD,
.controller_address = 0x400e0c00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.pChip = NULL,
.pBank = NULL,
.bank_number = 0,
.base_address = FLASH_BANK_BASE_S,
.controller_address = 0x400e0a00,
.flash_wait_states = 5,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
.size_bytes = 512 * 1024,
.nsectors = 64,
.sector_size = 8192,
- .present = 0,
- .probed = 0,
+ .present = false,
+ .probed = false,
pChip->target = bank->target;
/* assumption is this runs at 32khz */
pChip->cfg.slow_freq = 32768;
pChip->target = bank->target;
/* assumption is this runs at 32khz */
pChip->cfg.slow_freq = 32768;
+ pPrivate->probed = true;
r = sam4_protect_check(bank);
if (r != ERROR_OK)
r = sam4_protect_check(bank);
if (r != ERROR_OK)