from at91sam4.c:148
struct sam4_chip_details
{
uint32_t chipid_cidr;
const char *name;
unsigned n_gpnvms;
#define SAM4_N_NVM_BITS 3
unsigned gpnvm[SAM4_N_NVM_BITS];
unsigned total_flash_size;
unsigned total_sram_size;
unsigned n_banks;
#define SAM4_MAX_FLASH_BANKS 2
struct sam4_bank_private bank[SAM4_MAX_FLASH_BANKS];
};