Home
last modified time | relevance | path

Searched refs:onfi (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/mtd/nand/raw/
Dnand_onfi.c145 struct onfi_params *onfi; in nand_onfi_detect() local
285 onfi = kzalloc(sizeof(*onfi), GFP_KERNEL); in nand_onfi_detect()
286 if (!onfi) { in nand_onfi_detect()
291 onfi->version = onfi_version; in nand_onfi_detect()
292 onfi->tPROG = le16_to_cpu(p->t_prog); in nand_onfi_detect()
293 onfi->tBERS = le16_to_cpu(p->t_bers); in nand_onfi_detect()
294 onfi->tR = le16_to_cpu(p->t_r); in nand_onfi_detect()
295 onfi->tCCS = le16_to_cpu(p->t_ccs); in nand_onfi_detect()
296 onfi->async_timing_mode = le16_to_cpu(p->async_timing_mode); in nand_onfi_detect()
297 onfi->vendor_revision = le16_to_cpu(p->vendor_revision); in nand_onfi_detect()
[all …]
Dnand_timings.c280 struct onfi_params *onfi = chip->parameters.onfi; in onfi_fill_data_interface() local
295 if (onfi) { in onfi_fill_data_interface()
299 timings->tPROG_max = 1000000ULL * onfi->tPROG; in onfi_fill_data_interface()
300 timings->tBERS_max = 1000000ULL * onfi->tBERS; in onfi_fill_data_interface()
301 timings->tR_max = 1000000ULL * onfi->tR; in onfi_fill_data_interface()
304 timings->tCCS_min = 1000UL * onfi->tCCS; in onfi_fill_data_interface()
Dnand_macronix.c37 if (!p->onfi) in macronix_nand_onfi_init()
40 mxic = (struct nand_onfi_vendor_macronix *)p->onfi->vendor; in macronix_nand_onfi_init()
Dnand_micron.c83 if (p->onfi) { in micron_nand_onfi_init()
84 struct nand_onfi_vendor_micron *micron = (void *)p->onfi->vendor; in micron_nand_onfi_init()
376 if (!chip->parameters.onfi) in micron_supports_on_die_ecc()
Dnand_base.c924 if (chip->parameters.onfi) { in nand_init_data_interface()
925 modes = chip->parameters.onfi->async_timing_mode; in nand_init_data_interface()
5075 kfree(chip->parameters.onfi); in nand_scan_ident_cleanup()
/Linux-v5.4/include/linux/mtd/
Drawnand.h246 struct onfi_params *onfi; member