Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/crypto/
Datmel-i2c.c311 static inline size_t atmel_i2c_wake_token_sz(u32 bus_clk_rate) in atmel_i2c_wake_token_sz() argument
313 u32 no_of_bits = DIV_ROUND_UP(TWLO_USEC * bus_clk_rate, USEC_PER_SEC); in atmel_i2c_wake_token_sz()
356 u32 bus_clk_rate; in atmel_i2c_probe() local
363 bus_clk_rate = i2c_acpi_find_bus_speed(&client->adapter->dev); in atmel_i2c_probe()
364 if (!bus_clk_rate) { in atmel_i2c_probe()
366 "clock-frequency", &bus_clk_rate); in atmel_i2c_probe()
373 if (bus_clk_rate > 1000000L) { in atmel_i2c_probe()
375 bus_clk_rate); in atmel_i2c_probe()
391 i2c_priv->wake_token_sz = atmel_i2c_wake_token_sz(bus_clk_rate); in atmel_i2c_probe()
/linux-6.12.1/drivers/i2c/busses/
Di2c-altera.c83 u32 bus_clk_rate; member
139 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in altr_i2c_init()
145 if (idev->bus_clk_rate <= I2C_MAX_STANDARD_MODE_FREQ) { in altr_i2c_init()
159 idev->bus_clk_rate, clk_mhz, divisor); in altr_i2c_init()
419 &idev->bus_clk_rate); in altr_i2c_probe()
422 idev->bus_clk_rate = I2C_MAX_STANDARD_MODE_FREQ; /* default clock rate */ in altr_i2c_probe()
425 if (idev->bus_clk_rate > I2C_MAX_FAST_MODE_FREQ) { in altr_i2c_probe()
427 idev->bus_clk_rate); in altr_i2c_probe()
Di2c-microchip-corei2c.c113 u32 bus_clk_rate; member
188 u32 divisor = clk_rate / idev->bus_clk_rate; in mchp_corei2c_init()
393 &idev->bus_clk_rate); in mchp_corei2c_probe()
394 if (ret || !idev->bus_clk_rate) { in mchp_corei2c_probe()
396 idev->bus_clk_rate = 100000; in mchp_corei2c_probe()
399 if (idev->bus_clk_rate > 400000) in mchp_corei2c_probe()
402 idev->bus_clk_rate); in mchp_corei2c_probe()
Di2c-lpc2k.c348 u32 bus_clk_rate; in i2c_lpc2k_probe() local
386 &bus_clk_rate); in i2c_lpc2k_probe()
388 bus_clk_rate = I2C_MAX_STANDARD_MODE_FREQ; in i2c_lpc2k_probe()
397 clkrate = clkrate / bus_clk_rate; in i2c_lpc2k_probe()
398 if (bus_clk_rate <= I2C_MAX_STANDARD_MODE_FREQ) in i2c_lpc2k_probe()
400 else if (bus_clk_rate <= I2C_MAX_FAST_MODE_FREQ) in i2c_lpc2k_probe()
Di2c-axxia.c148 u32 bus_clk_rate; member
180 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in axxia_i2c_init()
189 idev->bus_clk_rate, clk_mhz, divisor); in axxia_i2c_init()
204 if (idev->bus_clk_rate <= I2C_MAX_STANDARD_MODE_FREQ) { in axxia_i2c_init()
764 of_property_read_u32(np, "clock-frequency", &idev->bus_clk_rate); in axxia_i2c_probe()
765 if (idev->bus_clk_rate == 0) in axxia_i2c_probe()
766 idev->bus_clk_rate = I2C_MAX_STANDARD_MODE_FREQ; /* default clock rate */ in axxia_i2c_probe()
Di2c-bcm2835.c412 u32 bus_clk_rate; in bcm2835_i2c_probe() local
437 &bus_clk_rate); in bcm2835_i2c_probe()
441 bus_clk_rate = I2C_MAX_STANDARD_MODE_FREQ; in bcm2835_i2c_probe()
444 ret = clk_set_rate_exclusive(i2c_dev->bus_clk, bus_clk_rate); in bcm2835_i2c_probe()
/linux-6.12.1/drivers/interconnect/qcom/
Dicc-rpm.c397 if (active_rate != qp->bus_clk_rate[QCOM_SMD_RPM_ACTIVE_STATE]) { in qcom_icc_set()
404 qp->bus_clk_rate[QCOM_SMD_RPM_ACTIVE_STATE] = active_rate; in qcom_icc_set()
407 if (sleep_rate != qp->bus_clk_rate[QCOM_SMD_RPM_SLEEP_STATE]) { in qcom_icc_set()
414 qp->bus_clk_rate[QCOM_SMD_RPM_SLEEP_STATE] = sleep_rate; in qcom_icc_set()
424 if (active_rate != src_qn->bus_clk_rate[QCOM_SMD_RPM_ACTIVE_STATE]) { in qcom_icc_set()
431 src_qn->bus_clk_rate[QCOM_SMD_RPM_ACTIVE_STATE] = active_rate; in qcom_icc_set()
434 if (sleep_rate != src_qn->bus_clk_rate[QCOM_SMD_RPM_SLEEP_STATE]) { in qcom_icc_set()
441 src_qn->bus_clk_rate[QCOM_SMD_RPM_SLEEP_STATE] = sleep_rate; in qcom_icc_set()
Dicc-rpm.h64 u32 bus_clk_rate[QCOM_SMD_RPM_STATE_NUM]; member
125 u32 bus_clk_rate[QCOM_SMD_RPM_STATE_NUM]; member