Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/mtd/nand/raw/
A Dnand_onfi.c150 struct onfi_params *onfi; in nand_onfi_detect() local
306 onfi = kzalloc(sizeof(*onfi), GFP_KERNEL); in nand_onfi_detect()
307 if (!onfi) { in nand_onfi_detect()
312 onfi->version = onfi_version; in nand_onfi_detect()
313 onfi->tPROG = le16_to_cpu(p->t_prog); in nand_onfi_detect()
314 onfi->tBERS = le16_to_cpu(p->t_bers); in nand_onfi_detect()
315 onfi->tR = le16_to_cpu(p->t_r); in nand_onfi_detect()
316 onfi->tCCS = le16_to_cpu(p->t_ccs); in nand_onfi_detect()
321 onfi->vendor_revision = le16_to_cpu(p->vendor_revision); in nand_onfi_detect()
322 memcpy(onfi->vendor, p->vendor, sizeof(p->vendor)); in nand_onfi_detect()
[all …]
A Dnand_timings.c656 struct onfi_params *onfi = chip->parameters.onfi; in onfi_fill_sdr_interface_config() local
668 if (onfi) { in onfi_fill_sdr_interface_config()
672 timings->tPROG_max = 1000000ULL * onfi->tPROG; in onfi_fill_sdr_interface_config()
673 timings->tBERS_max = 1000000ULL * onfi->tBERS; in onfi_fill_sdr_interface_config()
674 timings->tR_max = 1000000ULL * onfi->tR; in onfi_fill_sdr_interface_config()
677 timings->tCCS_min = 1000UL * onfi->tCCS; in onfi_fill_sdr_interface_config()
692 struct onfi_params *onfi = chip->parameters.onfi; in onfi_fill_nvddr_interface_config() local
704 if (onfi) { in onfi_fill_nvddr_interface_config()
710 timings->tR_max = 1000000ULL * onfi->tR; in onfi_fill_nvddr_interface_config()
713 timings->tCCS_min = 1000UL * onfi->tCCS; in onfi_fill_nvddr_interface_config()
[all …]
A Dnand_macronix.c99 if (!p->onfi) in macronix_nand_onfi_init()
105 mxic = (struct nand_onfi_vendor_macronix *)p->onfi->vendor; in macronix_nand_onfi_init()
A 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()
421 if (!chip->parameters.onfi) in micron_supports_on_die_ecc()
A Dnand_base.c949 } else if (chip->parameters.onfi) { in nand_choose_best_sdr_timings()
950 best_mode = fls(chip->parameters.onfi->sdr_timing_modes) - 1; in nand_choose_best_sdr_timings()
1000 } else if (chip->parameters.onfi) { in nand_choose_best_nvddr_timings()
1001 best_mode = fls(chip->parameters.onfi->nvddr_timing_modes) - 1; in nand_choose_best_nvddr_timings()
5652 kfree(chip->parameters.onfi); in nand_scan_ident_cleanup()
/linux-6.3-rc2/include/linux/mtd/
A Drawnand.h240 struct onfi_params *onfi; member

Completed in 21 milliseconds