Lines Matching defs:cfi_query_data
33 struct cfi_query_data { struct
35 uint8_t qry[3]; /* { 'Q', 'R', 'Y' } */
36 uint16_t id_pri; /* primary command set ID */
37 uint16_t addr_pri; /* primary table addr */
38 uint16_t id_alt; /* alternate command set ID */
39 uint16_t addr_alt; /* alternate table addr */
41 uint8_t vcc_min; /* min Vcc */
42 uint8_t vcc_max; /* max Vcc */
43 uint8_t vpp_min; /* min Vpp */
44 uint8_t vpp_max; /* max Vpp */
45 uint8_t write_word_time_typ; /* typ 1-word timeout, 1<<N usec */
46 uint8_t write_nbyte_time_typ; /* typ multi-byte timeout, 1<<N usec */
47 uint8_t erase_blk_time_typ; /* typ 1-blk erase timeout, 1<<N msec */
48 uint8_t erase_chip_time_typ; /* typ chip erase timeout, 1<<N msec */
49 uint8_t write_word_time_max; /* max 1-word timeout, typ<<N */
50 uint8_t write_nbyte_time_max; /* max multi-byte timeout, typ<<N */
51 uint8_t erase_blk_time_max; /* max 1-blk erase timeout, typ<<N */
52 uint8_t erase_chip_time_max; /* max chip erase timeout, typ<<N */
54 uint8_t device_size; /* 1<<N bytes */
55 uint16_t interface_code_desc; /* JEP137 interface code description */
56 uint16_t write_nbyte_size_max; /* max size of multi-byte write, 1<<N */
57 uint8_t erase_blk_regions; /* number of erase block regions */
59 erase_blk_info[4]; /* describe erase block regions */
61 union {
63 } pri;
66 union {
68 } pri;