Searched refs:baseclk_hz (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/sdhci/ |
H A D | fsl_sdhci.c | 87 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 D | sdhci_fsl_fdt.c | 192 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 D | ti_sdhci.c | 76 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()
|