Searched refs:bus_hz (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/xilinx/ |
D | ll_temac_mdio.c | 69 u32 bus_hz; in temac_mdio_setup() local 75 bus_hz = 0; in temac_mdio_setup() 77 of_property_read_u32(np, "clock-frequency", &bus_hz); in temac_mdio_setup() 79 bus_hz = pdata->mdio_clk_freq; in temac_mdio_setup() 83 if (bus_hz != 0) { in temac_mdio_setup() 84 clk_div = bus_hz / (2500 * 1000 * 2) - 1; in temac_mdio_setup()
|
/linux-6.12.1/drivers/mmc/host/ |
D | dw_mmc-rockchip.c | 179 u32 bus_hz; in dw_mci_rk3288_set_ios() local 203 bus_hz = clk_get_rate(host->ciu_clk) / RK3288_CLKGEN_DIV; in dw_mci_rk3288_set_ios() 204 if (bus_hz != host->bus_hz) { in dw_mci_rk3288_set_ios() 205 host->bus_hz = bus_hz; in dw_mci_rk3288_set_ios() 478 host->bus_hz /= RK3288_CLKGEN_DIV; in dw_mci_rockchip_init()
|
D | dw_mmc-k3.c | 110 host->bus_hz = clk_get_rate(host->ciu_clk); in dw_mci_k3_set_ios() 199 host->bus_hz = clk_get_rate(host->biu_clk); in dw_mci_hi6220_set_ios() 273 host->bus_hz /= (GENCLK_DIV + 1); in dw_mci_hi3660_init() 316 host->bus_hz = actual / (GENCLK_DIV + 1); in dw_mci_hi3660_set_ios() 318 priv->cur_speed = host->bus_hz; in dw_mci_hi3660_set_ios()
|
D | dw_mmc.c | 372 host->bus_hz); in dw_mci_set_cto() 1221 div = host->bus_hz / clock; in dw_mci_setup_bus() 1222 if (host->bus_hz % clock && host->bus_hz > clock) in dw_mci_setup_bus() 1229 div = (host->bus_hz != clock) ? DIV_ROUND_UP(div, 2) : 0; in dw_mci_setup_bus() 1238 slot->id, host->bus_hz, clock, in dw_mci_setup_bus() 1239 div ? ((host->bus_hz / div) >> 1) : in dw_mci_setup_bus() 1240 host->bus_hz, div); in dw_mci_setup_bus() 1275 slot->mmc->actual_clock = div ? ((host->bus_hz / div) >> 1) : in dw_mci_setup_bus() 1276 host->bus_hz; in dw_mci_setup_bus() 1299 tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC); in dw_mci_set_data_timeout() [all …]
|
D | dw_mmc-pci.c | 29 .bus_hz = 33 * 1000 * 1000,
|
D | dw_mmc-starfive.c | 36 host->bus_hz = clk_get_rate(host->ciu_clk); in dw_mci_starfive_set_ios()
|
D | dw_mmc-exynos.c | 134 host->bus_hz /= (priv->ciu_div + 1); in dw_mci_exynos_priv_init() 305 host->bus_hz = actual / div; in dw_mci_exynos_adjust_clock() 557 tmp = DIV_ROUND_UP_ULL((u64)timeout_ns * host->bus_hz, NSEC_PER_SEC); in dw_mci_exynos_set_data_timeout()
|
D | dw_mmc.h | 204 u32 bus_hz; member 262 unsigned int bus_hz; /* Clock speed at the cclk_in pad */ member
|
D | atmel-mci.c | 367 unsigned long bus_hz; member 752 return us * (DIV_ROUND_UP(host->bus_hz, 2000000)); in atmci_ns_to_clocks() 1451 clkdiv = DIV_ROUND_UP(host->bus_hz, clock_min) - 2; in atmci_set_ios() 1455 clock_min, host->bus_hz / 2); in atmci_set_ios() 1460 clock_min, host->bus_hz / (511 + 2)); in atmci_set_ios() 1466 clkdiv = DIV_ROUND_UP(host->bus_hz, 2 * clock_min) - 1; in atmci_set_ios() 1470 clock_min, host->bus_hz / (2 * 256)); in atmci_set_ios() 2270 mmc->f_min = DIV_ROUND_UP(host->bus_hz, 512); in atmci_init_slot() 2271 mmc->f_max = host->bus_hz / 2; in atmci_init_slot() 2487 host->bus_hz = clk_get_rate(host->mck); in atmci_probe()
|
D | dw_mmc-hi3798mv200.c | 65 host->bus_hz = clk_get_rate(host->ciu_clk); in dw_mci_hi3798mv200_set_ios()
|
/linux-6.12.1/drivers/spi/ |
D | spi-atmel.c | 878 unsigned long bus_hz; in atmel_spi_set_xfer_speed() local 887 bus_hz = as->spi_clk; in atmel_spi_set_xfer_speed() 889 bus_hz /= 2; in atmel_spi_set_xfer_speed() 895 scbr = DIV_ROUND_UP(bus_hz, xfer->speed_hz); in atmel_spi_set_xfer_speed() 904 xfer->speed_hz, scbr, bus_hz/255); in atmel_spi_set_xfer_speed() 910 xfer->speed_hz, scbr, bus_hz); in atmel_spi_set_xfer_speed() 916 xfer->effective_speed_hz = bus_hz / scbr; in atmel_spi_set_xfer_speed()
|