Lines Matching defs:spi_nor_config
73 struct spi_nor_config { struct
75 struct spi_dt_spec spi;
78 const struct gpio_dt_spec reset;
85 uint32_t flash_size;
89 struct flash_pages_layout layout;
93 uint8_t jedec_id[SPI_NOR_MAX_ID_LEN];
97 uint8_t enter_4byte_addr;
102 uint8_t bfp_len;
107 const struct jesd216_bfp *bfp;
115 uint8_t has_lock;
119 const struct gpio_dt_spec wp;
124 const struct gpio_dt_spec hold;
128 uint16_t t_enter_dpd; /* in milliseconds */
129 uint16_t t_dpdd_ms; /* in milliseconds */
131 uint16_t t_exit_dpd; /* in milliseconds */
136 uint16_t t_crdp_ms; /* in milliseconds */
137 uint16_t t_rdp_ms; /* in milliseconds */
141 bool mxicy_mx25r_power_mode;
143 bool use_4b_addr_opcodes:1;
146 bool dpd_exist:1;
147 bool dpd_wakeup_sequence_exist:1;
148 bool mxicy_mx25r_power_mode_exist:1;
149 bool reset_gpios_exist:1;
150 bool requires_ulbpr_exist:1;
151 bool wp_gpios_exist:1;
152 bool hold_gpios_exist:1;