Home
last modified time | relevance | path

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

/linux-6.15/drivers/mtd/nand/raw/
H A Ddavinci_nand.c828 s32 cfg, min, cyc_ns; in davinci_nand_setup_interface() local
831 cyc_ns = 1000000000 / clk_get_rate(info->clk); in davinci_nand_setup_interface()
837 cfg = TO_CYCLES(sdr->tCLR_min, cyc_ns) - 1; in davinci_nand_setup_interface()
841 TO_CYCLES(sdr->tRP_min, cyc_ns)) - 1; in davinci_nand_setup_interface()
851 min = TO_CYCLES(sdr->tRC_min, cyc_ns) - 3; in davinci_nand_setup_interface()
855 cfg = TO_CYCLES((s32)(sdr->tRHZ_max - (timings.rhold + 1) * cyc_ns * 1000), cyc_ns); in davinci_nand_setup_interface()
859 cfg = TO_CYCLES(sdr->tWP_min, cyc_ns) - 1; in davinci_nand_setup_interface()
862 cfg = max_t(s32, TO_CYCLES(sdr->tCLS_min, cyc_ns), TO_CYCLES(sdr->tALS_min, cyc_ns)); in davinci_nand_setup_interface()
866 min = TO_CYCLES(sdr->tDS_min, cyc_ns) - 2; in davinci_nand_setup_interface()
870 cfg = max_t(s32, TO_CYCLES(sdr->tCLH_min, cyc_ns), TO_CYCLES(sdr->tALH_min, cyc_ns)); in davinci_nand_setup_interface()
[all …]