Home
last modified time | relevance | path

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

/linux/drivers/mtd/nand/raw/
A Dnand_onfi.c150 struct onfi_params *onfi; in nand_onfi_detect() local
307 onfi = kzalloc(sizeof(*onfi), GFP_KERNEL); in nand_onfi_detect()
308 if (!onfi) { in nand_onfi_detect()
313 onfi->version = onfi_version; in nand_onfi_detect()
314 onfi->tPROG = le16_to_cpu(p->t_prog); in nand_onfi_detect()
315 onfi->tBERS = le16_to_cpu(p->t_bers); in nand_onfi_detect()
316 onfi->tR = le16_to_cpu(p->t_r); in nand_onfi_detect()
317 onfi->tCCS = le16_to_cpu(p->t_ccs); in nand_onfi_detect()
322 onfi->vendor_revision = le16_to_cpu(p->vendor_revision); in nand_onfi_detect()
323 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.c947 } else if (chip->parameters.onfi) { in nand_choose_best_sdr_timings()
948 best_mode = fls(chip->parameters.onfi->sdr_timing_modes) - 1; in nand_choose_best_sdr_timings()
998 } else if (chip->parameters.onfi) { in nand_choose_best_nvddr_timings()
999 best_mode = fls(chip->parameters.onfi->nvddr_timing_modes) - 1; in nand_choose_best_nvddr_timings()
5438 kfree(chip->parameters.onfi); in nand_scan_ident_cleanup()
A D.nand_amd.o.cmd946 include/linux/mtd/onfi.h \
A D.nand_ids.o.cmd946 include/linux/mtd/onfi.h \
A D.nand_timings.o.cmd946 include/linux/mtd/onfi.h \
A D.nand_toshiba.o.cmd946 include/linux/mtd/onfi.h \
A D.nand_esmt.o.cmd945 include/linux/mtd/onfi.h \
A D.nand_macronix.o.cmd949 include/linux/mtd/onfi.h \
A D.nand_samsung.o.cmd946 include/linux/mtd/onfi.h \
A D.fsl_ifc_nand.o.cmd1004 include/linux/mtd/onfi.h \
A D.nand_bbt.o.cmd980 include/linux/mtd/onfi.h \
A D.nand_jedec.o.cmd960 include/linux/mtd/onfi.h \
A D.nand_legacy.o.cmd1003 include/linux/mtd/onfi.h \
A D.nand_micron.o.cmd960 include/linux/mtd/onfi.h \
A D.nand_onfi.o.cmd960 include/linux/mtd/onfi.h \
A D.denali_dt.o.cmd1014 include/linux/mtd/onfi.h \
A D.nand_hynix.o.cmd960 include/linux/mtd/onfi.h \
A D.marvell_nand.o.cmd950 include/linux/mtd/onfi.h \
A D.nand_base.o.cmd1116 include/linux/mtd/onfi.h \
A D.qcom_nandc.o.cmd1070 include/linux/mtd/onfi.h \
A D.denali.o.cmd1099 include/linux/mtd/onfi.h \
/linux/include/linux/mtd/
A Drawnand.h238 struct onfi_params *onfi; member

Completed in 47 milliseconds