Lines Matching defs:nand_onfi_params
267 struct nand_onfi_params { struct
270 u8 sig[4];
271 __le16 revision;
272 __le16 features;
273 __le16 opt_cmd;
274 u8 reserved0[2];
275 __le16 ext_param_page_length; /* since ONFI 2.1 */
276 u8 num_of_param_pages; /* since ONFI 2.1 */
277 u8 reserved1[17];
280 char manufacturer[12];
281 char model[20];
282 u8 jedec_id;
283 __le16 date_code;
284 u8 reserved2[13];
287 __le32 byte_per_page;
288 __le16 spare_bytes_per_page;
289 __le32 data_bytes_per_ppage;
290 __le16 spare_bytes_per_ppage;
291 __le32 pages_per_block;
292 __le32 blocks_per_lun;
293 u8 lun_count;
294 u8 addr_cycles;
295 u8 bits_per_cell;
296 __le16 bb_per_lun;
297 __le16 block_endurance;
298 u8 guaranteed_good_blocks;
299 __le16 guaranteed_block_endurance;
300 u8 programs_per_page;
301 u8 ppage_attr;
302 u8 ecc_bits;
303 u8 interleaved_bits;
304 u8 interleaved_ops;
305 u8 reserved3[13];
308 u8 io_pin_capacitance_max;
309 __le16 async_timing_mode;
310 __le16 program_cache_timing_mode;
311 __le16 t_prog;
312 __le16 t_bers;
313 __le16 t_r;
314 __le16 t_ccs;
315 __le16 src_sync_timing_mode;
316 u8 src_ssync_features;
317 __le16 clk_pin_capacitance_typ;
318 __le16 io_pin_capacitance_typ;
319 __le16 input_pin_capacitance_typ;
320 u8 input_pin_capacitance_max;
321 u8 driver_strength_support;
322 __le16 t_int_r;
323 __le16 t_adl;
324 u8 reserved4[8];
327 __le16 vendor_revision;
328 u8 vendor[88];
330 __le16 crc;