blob: 525fb052b68de8105fb72cd630ced80fd9dae5bd [file] [log] [blame]
#ifndef EM100PRO_CHIPS_H
#define EM100PRO_CHIPS_H
typedef struct {
const char *name;
unsigned int size;
const char x23[16];
const char x11[6];
} chipdesc;
const chipdesc chips[] = {
{ /* Intel 160S33B (2048 kB) */
.name = "160S33B",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x11, 0x89,
0x89, 0x89,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Intel 160S33T (2048 kB) */
.name = "160S33T",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x15, 0x89,
0x89, 0x89,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Microchip/SST 25WF020A (256 kB) */
.name = "25WF020A",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x43,
0x62, 0x16,
0x03, 0x18,
0x02, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x18,
0x04, 0x4b,
0x07, 0x08}},
{ /* Microchip/SST 25WF040B (512 kB) */
.name = "25WF040B",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x26,
0x62, 0x16,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x18,
0x04, 0x4b,
0x07, 0x08}},
{ /* Microchip/SST 26VF064B (8192 kB) */
.name = "26VF064B",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x43, 0x26,
0xbf, 0x26,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Microchip/SST 26VF064B (8192 kB) */
.name = "26VF064B",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x43, 0x26,
0xbf, 0x26,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Microchip/SST 26WF016B (2048 kB) */
.name = "26WF016B",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x51, 0x26,
0xbf, 0x26,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x06, 0x18,
0x04, 0x4a,
0x07, 0x08}},
{ /* Intel 320S33B (4096 kB) */
.name = "320S33B",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x86, 0x66,
0x12, 0x89,
0x89, 0x89,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Intel 320S33T (4096 kB) */
.name = "320S33T",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x86, 0x66,
0x16, 0x89,
0x89, 0x89,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Intel 640S33B (8192 kB) */
.name = "640S33B",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x86, 0x67,
0x13, 0x89,
0x89, 0x89,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L010 (128 kB) */
.name = "A25L010",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x61,
0x11, 0x10,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L010A (128 kB) */
.name = "A25L010A",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x61,
0x11, 0x10,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L016 (2048 kB) */
.name = "A25L016",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L020 (256 kB) */
.name = "A25L020",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L020B (256 kB) */
.name = "A25L020B",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L020C (256 kB) */
.name = "A25L020C",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L032 (4096 kB) */
.name = "A25L032",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L040 (512 kB) */
.name = "A25L040",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L05PT (64 kB) */
.name = "A25L05PT",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x50,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L05PU (64 kB) */
.name = "A25L05PU",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x50,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L080 (1024 kB) */
.name = "A25L080",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L080A (1024 kB) */
.name = "A25L080A",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L10PT (128 kB) */
.name = "A25L10PT",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x86, 0x61,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L10PU (128 kB) */
.name = "A25L10PU",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x86, 0x61,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L16P(Bottom) (2048 kB) */
.name = "A25L16P(Bottom)",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L16P(Top) (2048 kB) */
.name = "A25L16P(Top)",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L20PT (256 kB) */
.name = "A25L20PT",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L20PU (256 kB) */
.name = "A25L20PU",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L40P (512 kB) */
.name = "A25L40P",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L42P (512 kB) */
.name = "A25L42P",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L512 (64 kB) */
.name = "A25L512",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x60,
0x10, 0x05,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L512A (64 kB) */
.name = "A25L512A",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x60,
0x10, 0x05,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L80P (1024 kB) */
.name = "A25L80P",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L82P(Bottom) (1024 kB) */
.name = "A25L82P(Bottom)",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x02, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25L82P(Top) (1024 kB) */
.name = "A25L82P(Top)",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x20, 0x00,
0x7f, 0x37,
0x03, 0x18,
0x02, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25LQ32A (4096 kB) */
.name = "A25LQ32A",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x37, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25LQ64 (8192 kB) */
.name = "A25LQ64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x17, 0x16,
0x37, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25LS040 (512 kB) */
.name = "A25LS040",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* AMIC A25LS080 (1024 kB) */
.name = "A25LS080",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x37, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF021 (256 kB) */
.name = "AT25DF021",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x00, 0x00,
0x1f, 0x43,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF041A (512 kB) */
.name = "AT25DF041A",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x01, 0x00,
0x1f, 0x44,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF081 (1024 kB) */
.name = "AT25DF081",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x02, 0x00,
0x1f, 0x45,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Atmel AT25DF081A (1024 kB) */
.name = "AT25DF081A",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x01, 0x00,
0x1f, 0x45,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF161 (2048 kB) */
.name = "AT25DF161",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x02, 0x00,
0x1f, 0x46,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF321 (4096 kB) */
.name = "AT25DF321",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x00, 0x00,
0x1f, 0x47,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF321A (4096 kB) */
.name = "AT25DF321A",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x01, 0x00,
0x1f, 0x47,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF641 (8192 kB) */
.name = "AT25DF641",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x00, 0x00,
0x1f, 0x48,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DF641A (8192 kB) */
.name = "AT25DF641A",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x00, 0x00,
0x1f, 0x48,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25DL161 (2048 kB) */
.name = "AT25DL161",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x03, 0x00,
0x1f, 0x46,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Atmel AT25F1024A (128 kB) */
.name = "AT25F1024A",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x85, 0x61,
0x00, 0x00,
0x1f, 0x60,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25F2048 (256 kB) */
.name = "AT25F2048",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x86, 0x62,
0x00, 0x00,
0x1f, 0x63,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25F4096 (512 kB) */
.name = "AT25F4096",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x86, 0x63,
0x00, 0x00,
0x1f, 0x64,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25F512A (64 kB) */
.name = "AT25F512A",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x85, 0x50,
0x00, 0x00,
0x1f, 0x65,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25F512B (64 kB) */
.name = "AT25F512B",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x50,
0x00, 0x00,
0x1f, 0x65,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25FS010 (128 kB) */
.name = "AT25FS010",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x51,
0x01, 0x00,
0x1f, 0x66,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT25FS040 (512 kB) */
.name = "AT25FS040",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x04, 0x00,
0x1f, 0x66,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF004 (512 kB) */
.name = "AT26DF004",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x00, 0x00,
0x1f, 0x04,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF041 (512 kB) */
.name = "AT26DF041",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x23,
0x00, 0x00,
0x1f, 0x44,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF041A (512 kB) */
.name = "AT26DF041A",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x01, 0x00,
0x1f, 0x44,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF081A (1024 kB) */
.name = "AT26DF081A",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x01, 0x00,
0x1f, 0x45,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF161 (2048 kB) */
.name = "AT26DF161",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x00, 0x00,
0x1f, 0x46,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF161A (2048 kB) */
.name = "AT26DF161A",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x01, 0x00,
0x1f, 0x46,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF321 (4096 kB) */
.name = "AT26DF321",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x00, 0x00,
0x1f, 0x47,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26DF641 (8192 kB) */
.name = "AT26DF641",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x00, 0x00,
0x1f, 0x48,
0x03, 0x18,
0x02, 0x30,
0x01, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Atmel AT26F004 (512 kB) */
.name = "AT26F004",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x00, 0x00,
0x1f, 0x04,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ATO ATO25Q16 (2048 kB) */
.name = "ATO25Q16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x32,
0x9b, 0x32,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ATO ATO25Q16A (2048 kB) */
.name = "ATO25Q16A",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x32,
0x9b, 0x32,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ATO ATO25Q32 (4096 kB) */
.name = "ATO25Q32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x32,
0x9b, 0x32,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* BergMicro BG25Q16A (2048 kB) */
.name = "BG25Q16A",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0xe0, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x02, 0x30},
.x11 = {
0x0b, 0x3f,
0x06, 0xe5,
0x0c, 0xe4}},
{ /* BergMicro BG25Q32A (4096 kB) */
.name = "BG25Q32A",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0xe0, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x02, 0x30},
.x11 = {
0x0b, 0x3f,
0x06, 0xe5,
0x0c, 0xe4}},
{ /* BergMicro BG25Q40A (512 kB) */
.name = "BG25Q40A",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0xe0, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x02, 0x30},
.x11 = {
0x0b, 0x3f,
0x06, 0xe5,
0x0c, 0xe4}},
{ /* BergMicro BG25Q80A (1024 kB) */
.name = "BG25Q80A",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0xe0, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x02, 0x30},
.x11 = {
0x0b, 0x3f,
0x06, 0xe5,
0x0c, 0xe4}},
{ /* Eon EN25B05 (64 kB) */
.name = "EN25B05",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x85, 0x50,
0x10, 0x95,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B05T (64 kB) */
.name = "EN25B05T",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x85, 0x50,
0x10, 0x25,
0x1c, 0x20,
0x03, 0x18,
0x12, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B10 (128 kB) */
.name = "EN25B10",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x85, 0x51,
0x11, 0x30,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B10T (128 kB) */
.name = "EN25B10T",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x85, 0x51,
0x11, 0x40,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B16 (2048 kB) */
.name = "EN25B16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x15, 0x34,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B16T (2048 kB) */
.name = "EN25B16T",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x15, 0x44,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B20 (256 kB) */
.name = "EN25B20",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x31,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B20T (256 kB) */
.name = "EN25B20T",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x41,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B32 (4096 kB) */
.name = "EN25B32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x86, 0x66,
0x16, 0x35,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B32T (4096 kB) */
.name = "EN25B32T",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x86, 0x66,
0x16, 0x45,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B40 (512 kB) */
.name = "EN25B40",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x86, 0x63,
0x13, 0x32,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B40T (512 kB) */
.name = "EN25B40T",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x86, 0x63,
0x13, 0x42,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B64 (8192 kB) */
.name = "EN25B64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x86, 0x67,
0x17, 0x36,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B64T (8192 kB) */
.name = "EN25B64T",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x86, 0x67,
0x17, 0x46,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B80 (1024 kB) */
.name = "EN25B80",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x33,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25B80T (1024 kB) */
.name = "EN25B80T",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x43,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25D16 (2048 kB) */
.name = "EN25D16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25D80 (1024 kB) */
.name = "EN25D80",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F05 (64 kB) */
.name = "EN25F05",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x50,
0x10, 0x05,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F10 (128 kB) */
.name = "EN25F10",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x51,
0x11, 0x10,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F16 (2048 kB) */
.name = "EN25F16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F20 (256 kB) */
.name = "EN25F20",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F32 (4096 kB) */
.name = "EN25F32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F40 (512 kB) */
.name = "EN25F40",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F64 (8192 kB) */
.name = "EN25F64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x17, 0x16,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25F80 (1024 kB) */
.name = "EN25F80",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25LF05 (64 kB) */
.name = "EN25LF05",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x50,
0x10, 0x05,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25LF10 (128 kB) */
.name = "EN25LF10",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x51,
0x11, 0x10,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25LF16 (2048 kB) */
.name = "EN25LF16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25LF20 (256 kB) */
.name = "EN25LF20",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25LF40 (512 kB) */
.name = "EN25LF40",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x1c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P05 (64 kB) */
.name = "EN25P05",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x85, 0x50,
0x10, 0x05,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P10 (128 kB) */
.name = "EN25P10",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x51,
0x11, 0x10,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P16 (2048 kB) */
.name = "EN25P16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x15, 0x14,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P20 (256 kB) */
.name = "EN25P20",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x86, 0x62,
0x12, 0x11,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P32 (4096 kB) */
.name = "EN25P32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P40 (512 kB) */
.name = "EN25P40",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x86, 0x63,
0x13, 0x12,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P64 (8192 kB) */
.name = "EN25P64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x86, 0x67,
0x17, 0x16,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25P80 (1024 kB) */
.name = "EN25P80",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x86, 0x64,
0x14, 0x13,
0x1c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q128 (16384 kB) */
.name = "EN25Q128",
.size = 0x1000000,
.x23 = {
0xff, 0xff,
0x00, 0xff,
0x82, 0x68,
0x18, 0x17,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q16 (2048 kB) */
.name = "EN25Q16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q16A (2048 kB) */
.name = "EN25Q16A",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q32 (4096 kB) */
.name = "EN25Q32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q32A (4096 kB) */
.name = "EN25Q32A",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q32B (4096 kB) */
.name = "EN25Q32B",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q40 (512 kB) */
.name = "EN25Q40",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q40A (512 kB) */
.name = "EN25Q40A",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q64 (8192 kB) */
.name = "EN25Q64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x17, 0x16,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q80A (1024 kB) */
.name = "EN25Q80A",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25Q80B (1024 kB) */
.name = "EN25Q80B",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x1c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x1a, 0x30},
.x11 = {
0x0b, 0x3f,
0x05, 0xfc,
0x09, 0xc4}},
{ /* Eon EN25QA128 (16384 kB) */
.name = "EN25QA128",
.size = 0x1000000,
.x23 = {
0xff, 0xff,
0x00, 0xff,
0x82, 0x68,
0x18, 0x17,
0x1c, 0x60,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QA16 (2048 kB) */
.name = "EN25QA16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x60,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QA32 (4096 kB) */
.name = "EN25QA32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x60,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QA64 (8192 kB) */
.name = "EN25QA64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x17, 0x16,
0x1c, 0x60,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QH128 (16384 kB) */
.name = "EN25QH128",
.size = 0x1000000,
.x23 = {
0xff, 0xff,
0x00, 0xff,
0x82, 0x68,
0x18, 0x17,
0x1c, 0x70,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QH16 (2048 kB) */
.name = "EN25QH16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x70,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QH256 (32768 kB) */
.name = "EN25QH256",
.size = 0x2000000,
.x23 = {
0xff, 0xff,
0x00, 0xff,
0x82, 0x69,
0x19, 0x18,
0x1c, 0x70,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QH32 (4096 kB) */
.name = "EN25QH32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x15,
0x1c, 0x70,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25QH64 (8192 kB) */
.name = "EN25QH64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x17, 0x16,
0x1c, 0x70,
0x03, 0x18,
0x1a, 0x30,
0x1a, 0x30},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25S10 (128 kB) */
.name = "EN25S10",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x61,
0x11, 0x70,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Eon EN25S16 (2048 kB) */
.name = "EN25S16",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x74,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x29,
0x07, 0x08}},
{ /* Eon EN25S16T (2048 kB) */
.name = "EN25S16T",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x74,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x29,
0x07, 0x08}},
{ /* Eon EN25S20 (256 kB) */
.name = "EN25S20",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x71,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Eon EN25S32 (4096 kB) */
.name = "EN25S32",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x75,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x29,
0x07, 0x08}},
{ /* Eon EN25S32T (4096 kB) */
.name = "EN25S32T",
.size = 0x400000,
.x23 = {
0xff, 0xff,
0x00, 0x3f,
0x82, 0x66,
0x16, 0x75,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x29,
0x07, 0x08}},
{ /* Eon EN25S40 (512 kB) */
.name = "EN25S40",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x72,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Eon EN25S64 (8192 kB) */
.name = "EN25S64",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x17, 0x76,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Eon EN25S80 (1024 kB) */
.name = "EN25S80",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x73,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x2a,
0x07, 0x08}},
{ /* Eon EN25S80A (1024 kB) */
.name = "EN25S80A",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x73,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x29,
0x07, 0x08}},
{ /* Eon EN25SF80 (1024 kB) */
.name = "EN25SF80",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x73,
0x1c, 0x38,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x8f,
0x04, 0x29,
0x07, 0x08}},
{ /* Eon EN25T16 (2048 kB) */
.name = "EN25T16",
.size = 0x200000,
.x23 = {
0xfe, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x15, 0x14,
0x1c, 0x51,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25T16A (2048 kB) */
.name = "EN25T16A",
.size = 0x200000,
.x23 = {
0xfe, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x1c, 0x51,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25T40 (512 kB) */
.name = "EN25T40",
.size = 0x80000,
.x23 = {
0xfe, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x1c, 0x51,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* Eon EN25T80 (1024 kB) */
.name = "EN25T80",
.size = 0x100000,
.x23 = {
0xfe, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x1c, 0x51,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ALTERA EPCS128S (16384 kB) */
.name = "EPCS128S",
.size = 0x1000000,
.x23 = {
0xff, 0xff,
0x00, 0xff,
0x86, 0x68,
0x18, 0x00,
0x20, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ALTERA EPCS16S (2048 kB) */
.name = "EPCS16S",
.size = 0x200000,
.x23 = {
0xff, 0xff,
0x00, 0x1f,
0x86, 0x65,
0x15, 0x14,
0x20, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ALTERA EPCS1S (128 kB) */
.name = "EPCS1S",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x86, 0x51,
0x11, 0x10,
0x20, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ALTERA EPCS4S (512 kB) */
.name = "EPCS4S",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x86, 0x63,
0x13, 0x12,
0x20, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ALTERA EPCS64S (8192 kB) */
.name = "EPCS64S",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x86, 0x67,
0x17, 0x16,
0x20, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25D04QA (512 kB) */
.name = "F25D04QA",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x8c, 0x40,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x40,
0x04, 0x2a,
0x07, 0x08}},
{ /* ESMT F25D08QA (1024 kB) */
.name = "F25D08QA",
.size = 0x100000,
.x23 = {
0xff, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x34, 0x33,
0x8c, 0x25,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x40,
0x04, 0x2a,
0x07, 0x08}},
{ /* ESMT F25D64QA (8192 kB) */
.name = "F25D64QA",
.size = 0x800000,
.x23 = {
0xff, 0xff,
0x00, 0x7f,
0x82, 0x67,
0x37, 0x36,
0x8c, 0x25,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x06, 0x40,
0x04, 0x2a,
0x07, 0x08}},
{ /* ESMT F25L004A (512 kB) */
.name = "F25L004A",
.size = 0x80000,
.x23 = {
0xfe, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x8c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L008A (1024 kB) */
.name = "F25L008A",
.size = 0x100000,
.x23 = {
0xfe, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x8c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L016A (2048 kB) */
.name = "F25L016A",
.size = 0x200000,
.x23 = {
0xfe, 0xff,
0x00, 0x1f,
0x82, 0x65,
0x15, 0x14,
0x8c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L01PA (128 kB) */
.name = "F25L01PA",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x61,
0x11, 0x10,
0x8c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L01PTA (128 kB) */
.name = "F25L01PTA",
.size = 0x20000,
.x23 = {
0xff, 0xff,
0x00, 0x01,
0x82, 0x61,
0x11, 0x10,
0x8c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L02PA (256 kB) */
.name = "F25L02PA",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x8c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3e,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L02PTA (256 kB) */
.name = "F25L02PTA",
.size = 0x40000,
.x23 = {
0xff, 0xff,
0x00, 0x03,
0x82, 0x62,
0x12, 0x11,
0x8c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3e,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L04PA (512 kB) */
.name = "F25L04PA",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x8c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3e,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L04PTA (512 kB) */
.name = "F25L04PTA",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x63,
0x13, 0x12,
0x8c, 0x31,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3e,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L04UA (512 kB) */
.name = "F25L04UA",
.size = 0x80000,
.x23 = {
0xff, 0xff,
0x00, 0x07,
0x82, 0x03,
0x8c, 0x12,
0x8c, 0x8c,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3f,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L05PA (64 kB) */
.name = "F25L05PA",
.size = 0x10000,
.x23 = {
0xff, 0xff,
0x00, 0x00,
0x82, 0x60,
0x10, 0x09,
0x8c, 0x30,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {
0x0b, 0x3e,
0x07, 0x08,
0x0c, 0xe4}},
{ /* ESMT F25L08PA (1024 kB) */
.name = "F25L08PA",
.size = 0x100000,
.x23 = {
0xfe, 0xff,
0x00, 0x0f,
0x82, 0x64,
0x14, 0x13,
0x8c, 0x20,
0x03, 0x18,
0x1a, 0x30,
0x19, 0xc0},
.x11 = {