struct nand_sdr_timings — SDR NAND chip timings
struct nand_sdr_timings {
u32 tBERS_max;
u32 tCCS_min;
u32 tPROG_max;
u32 tR_max;
u32 tALH_min;
u32 tADL_min;
u32 tALS_min;
u32 tAR_min;
u32 tCEA_max;
u32 tCEH_min;
u32 tCH_min;
u32 tCHZ_max;
u32 tCLH_min;
u32 tCLR_min;
u32 tCLS_min;
u32 tCOH_min;
u32 tCS_min;
u32 tDH_min;
u32 tDS_min;
u32 tFEAT_max;
u32 tIR_min;
u32 tITC_max;
u32 tRC_min;
u32 tREA_max;
u32 tREH_min;
u32 tRHOH_min;
u32 tRHW_min;
u32 tRHZ_max;
u32 tRLOH_min;
u32 tRP_min;
u32 tRR_min;
u64 tRST_max;
u32 tWB_max;
u32 tWC_min;
u32 tWH_min;
u32 tWHR_min;
u32 tWP_min;
u32 tWW_min;
}; u32 tBERS_maxBlock erase time
u32 tCCS_minChange column setup time
u32 tPROG_maxPage program time
u32 tR_maxPage read time
u32 tALH_minALE hold time
u32 tADL_minALE to data loading time
u32 tALS_minALE setup time
u32 tAR_minALE to RE# delay
u32 tCEA_maxCE# access time
u32 tCEH_minCE# high hold time
u32 tCH_minCE# hold time
u32 tCHZ_maxCE# high to output hi-Z
u32 tCLH_minCLE hold time
u32 tCLR_minCLE to RE# delay
u32 tCLS_minCLE setup time
u32 tCOH_minCE# high to output hold
u32 tCS_minCE# setup time
u32 tDH_minData hold time
u32 tDS_minData setup time
u32 tFEAT_maxBusy time for Set Features and Get Features
u32 tIR_minOutput hi-Z to RE# low
u32 tITC_maxInterface and Timing Mode Change time
u32 tRC_minRE# cycle time
u32 tREA_maxRE# access time
u32 tREH_minRE# high hold time
u32 tRHOH_minRE# high to output hold
u32 tRHW_minRE# high to WE# low
u32 tRHZ_maxRE# high to output hi-Z
u32 tRLOH_minRE# low to output hold
u32 tRP_minRE# pulse width
u32 tRR_minReady to RE# low (data only)
u64 tRST_maxDevice reset time, measured from the falling edge of R/B# to the rising edge of R/B#.
u32 tWB_maxWE# high to SR[6] low
u32 tWC_minWE# cycle time
u32 tWH_minWE# high hold time
u32 tWHR_minWE# high to RE# low
u32 tWP_minWE# pulse width
u32 tWW_minWP# transition to WE# low
This struct defines the timing requirements of a SDR NAND chip. These information can be found in every NAND datasheets and the timings meaning are described in the ONFI specifications: www.onfi.org/~/media/ONFI/specs/onfi_3_1_spec.pdf (chapter 4.15 Timing Parameters)
All these timings are expressed in picoseconds.