Home
last modified time | relevance | path

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

/freebsd/sys/dev/sdhci/
H A Dfsl_sdhci.c87 uint32_t baseclk_hz; member
597 freq = sc->baseclk_hz >> ffs(divisor); in fsl_sdhc_set_clock()
614 freq = sc->baseclk_hz; in fsl_sdhc_set_clock()
616 freq = sc->baseclk_hz / (2 * divisor); in fsl_sdhc_set_clock()
622 for (prescale = 2; freq < sc->baseclk_hz / (prescale * 16);) in fsl_sdhc_set_clock()
625 for (divisor = 1; freq < sc->baseclk_hz / (prescale * divisor);) in fsl_sdhc_set_clock()
631 freq, sc->baseclk_hz / (prescale * divisor), sc->baseclk_hz, in fsl_sdhc_set_clock()
901 sc->baseclk_hz = fsl_sdhci_get_platform_clock(dev); in fsl_sdhci_attach()
903 sc->baseclk_hz = imx_ccm_sdhci_hz(); in fsl_sdhci_attach()
905 sc->slot.max_clk = sc->baseclk_hz; in fsl_sdhci_attach()
H A Dsdhci_fsl_fdt.c192 uint32_t baseclk_hz; member
333 SDHCI_FSL_FDT_CLK_DIV(sc, sc->baseclk_hz, slot->clock, prescale, div); in fsl_sdhc_fdt_set_clock()
362 slot->clock, sc->baseclk_hz / (prescale * div), in fsl_sdhc_fdt_set_clock()
363 sc->baseclk_hz, prescale, div); in fsl_sdhc_fdt_set_clock()
933 sc->baseclk_hz = clk_hz / sc->soc_data->baseclk_div; in sdhci_fsl_fdt_attach()
950 sc->maxclk_hz = host->f_max ? host->f_max : sc->baseclk_hz; in sdhci_fsl_fdt_attach()
1081 SDHCI_FSL_FDT_CLK_DIV(sc, sc->baseclk_hz, value, prescale, div); in sdhci_fsl_fdt_write_ivar()
1082 slot->host.ios.clock = sc->baseclk_hz / (prescale * div); in sdhci_fsl_fdt_write_ivar()
1211 clk_divider = sc->baseclk_hz / slot->clock; in sdhci_fsl_fdt_tune()
/freebsd/sys/arm/ti/
H A Dti_sdhci.c76 uint64_t baseclk_hz; member
436 err = clk_get_freq(mmc_clk, &sc->baseclk_hz); in ti_sdhci_hw_init()
440 sc->baseclk_hz = 96000000; in ti_sdhci_hw_init()
621 sc->slot.max_clk = sc->baseclk_hz; in ti_sdhci_attach()