Lines Matching defs:nand_onfi_params
54 struct nand_onfi_params { struct
57 u8 sig[4];
58 __le16 revision;
59 __le16 features;
60 __le16 opt_cmd;
61 u8 reserved0[2];
62 __le16 ext_param_page_length; /* since ONFI 2.1 */
63 u8 num_of_param_pages; /* since ONFI 2.1 */
64 u8 reserved1[17];
67 char manufacturer[12];
68 char model[20];
69 u8 jedec_id;
70 __le16 date_code;
71 u8 reserved2[13];
74 __le32 byte_per_page;
75 __le16 spare_bytes_per_page;
76 __le32 data_bytes_per_ppage;
77 __le16 spare_bytes_per_ppage;
78 __le32 pages_per_block;
79 __le32 blocks_per_lun;
80 u8 lun_count;
81 u8 addr_cycles;
82 u8 bits_per_cell;
83 __le16 bb_per_lun;
84 __le16 block_endurance;
85 u8 guaranteed_good_blocks;
86 __le16 guaranteed_block_endurance;
87 u8 programs_per_page;
88 u8 ppage_attr;
89 u8 ecc_bits;
90 u8 interleaved_bits;
91 u8 interleaved_ops;
92 u8 reserved3[13];
95 u8 io_pin_capacitance_max;
96 __le16 async_timing_mode;
97 __le16 program_cache_timing_mode;
98 __le16 t_prog;
99 __le16 t_bers;
100 __le16 t_r;
101 __le16 t_ccs;
102 __le16 src_sync_timing_mode;
103 u8 src_ssync_features;
104 __le16 clk_pin_capacitance_typ;
105 __le16 io_pin_capacitance_typ;
106 __le16 input_pin_capacitance_typ;
107 u8 input_pin_capacitance_max;
108 u8 driver_strength_support;
109 __le16 t_int_r;
110 __le16 t_adl;
111 u8 reserved4[8];
114 __le16 vendor_revision;
115 u8 vendor[88];
117 __le16 crc;