Home
last modified time | relevance | path

Searched refs:bus_freq (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Dmpc5xxx_clocks.c19 u32 bus_freq; in mpc5xxx_fwnode_get_bus_frequency() local
22 ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency()
24 return bus_freq; in mpc5xxx_fwnode_get_bus_frequency()
27 ret = fwnode_property_read_u32(parent, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency()
30 return bus_freq; in mpc5xxx_fwnode_get_bus_frequency()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-mt7621.c63 u32 bus_freq; member
262 i2c->clk_div = clk_get_rate(i2c->clk) / i2c->bus_freq - 1; in mtk_i2c_init()
302 &i2c->bus_freq)) in mtk_i2c_probe()
303 i2c->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in mtk_i2c_probe()
305 if (i2c->bus_freq == 0) { in mtk_i2c_probe()
328 dev_info(&pdev->dev, "clock %u kHz\n", i2c->bus_freq / 1000); in mtk_i2c_probe()
H A Di2c-owl.c98 u32 bus_freq; member
158 val = DIV_ROUND_UP(i2c_dev->clk_rate, i2c_dev->bus_freq * 16); in owl_i2c_set_freq()
419 &i2c_dev->bus_freq)) in owl_i2c_probe()
420 i2c_dev->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in owl_i2c_probe()
423 if (i2c_dev->bus_freq != I2C_MAX_STANDARD_MODE_FREQ && in owl_i2c_probe()
424 i2c_dev->bus_freq != I2C_MAX_FAST_MODE_FREQ) { in owl_i2c_probe()
425 dev_err(dev, "invalid clock-frequency %d\n", i2c_dev->bus_freq); in owl_i2c_probe()
H A Di2c-sprd.c86 u32 bus_freq; member
361 sprd_i2c_set_clk(i2c_dev, i2c_dev->bus_freq); in sprd_i2c_enable()
509 i2c_dev->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in sprd_i2c_probe()
520 i2c_dev->bus_freq = prop; in sprd_i2c_probe()
523 if (i2c_dev->bus_freq != I2C_MAX_STANDARD_MODE_FREQ && in sprd_i2c_probe()
524 i2c_dev->bus_freq != I2C_MAX_FAST_MODE_FREQ) in sprd_i2c_probe()
H A Di2c-mv64xxx.c797 u32 bus_freq, tclk; in mv64xxx_of_config() local
810 if (of_property_read_u32(np, "clock-frequency", &bus_freq)) in mv64xxx_of_config()
811 bus_freq = I2C_MAX_STANDARD_MODE_FREQ; /* 100kHz by default */ in mv64xxx_of_config()
817 if (!mv64xxx_find_baud_factors(drv_data, bus_freq, tclk)) { in mv64xxx_of_config()
847 if (bus_freq <= I2C_MAX_STANDARD_MODE_FREQ) in mv64xxx_of_config()
854 if (bus_freq <= I2C_MAX_STANDARD_MODE_FREQ) in mv64xxx_of_config()
H A Di2c-davinci.c140 .bus_freq = 100,
215 clk = ((input_clock / (psc + 1)) / (pdata->bus_freq * 1000)); in i2c_davinci_calc_clk_dividers()
217 if (input_clock / (psc + 1) / clk > pdata->bus_freq * 1000) in i2c_davinci_calc_clk_dividers()
224 if (pdata->bus_freq > 100) in i2c_davinci_calc_clk_dividers()
277 dev_dbg(dev->dev, "bus_freq = %dkHz, bus_delay = %d\n", in i2c_davinci_init()
278 pdata->bus_freq, pdata->bus_delay); in i2c_davinci_init()
803 dev->pdata->bus_freq = prop / 1000; in davinci_i2c_probe()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-mt7621.c64 u32 bus_freq; member
263 i2c->clk_div = clk_get_rate(i2c->clk) / i2c->bus_freq - 1; in mtk_i2c_init()
295 &i2c->bus_freq)) in mtk_i2c_probe()
296 i2c->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in mtk_i2c_probe()
298 if (i2c->bus_freq == 0) { in mtk_i2c_probe()
320 dev_info(&pdev->dev, "clock %u kHz\n", i2c->bus_freq / 1000); in mtk_i2c_probe()
H A Di2c-owl.c102 u32 bus_freq; member
162 val = DIV_ROUND_UP(i2c_dev->clk_rate, i2c_dev->bus_freq * 16); in owl_i2c_set_freq()
455 &i2c_dev->bus_freq)) in owl_i2c_probe()
456 i2c_dev->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in owl_i2c_probe()
459 if (i2c_dev->bus_freq != I2C_MAX_STANDARD_MODE_FREQ && in owl_i2c_probe()
460 i2c_dev->bus_freq != I2C_MAX_FAST_MODE_FREQ) { in owl_i2c_probe()
461 dev_err(dev, "invalid clock-frequency %d\n", i2c_dev->bus_freq); in owl_i2c_probe()
H A Di2c-sprd.c85 u32 bus_freq; member
360 sprd_i2c_set_clk(i2c_dev, i2c_dev->bus_freq); in sprd_i2c_enable()
508 i2c_dev->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in sprd_i2c_probe()
519 i2c_dev->bus_freq = prop; in sprd_i2c_probe()
522 if (i2c_dev->bus_freq != I2C_MAX_STANDARD_MODE_FREQ && in sprd_i2c_probe()
523 i2c_dev->bus_freq != I2C_MAX_FAST_MODE_FREQ) in sprd_i2c_probe()
H A Di2c-davinci.c140 .bus_freq = 100,
215 clk = ((input_clock / (psc + 1)) / (pdata->bus_freq * 1000)); in i2c_davinci_calc_clk_dividers()
217 if (input_clock / (psc + 1) / clk > pdata->bus_freq * 1000) in i2c_davinci_calc_clk_dividers()
224 if (pdata->bus_freq > 100) in i2c_davinci_calc_clk_dividers()
277 dev_dbg(dev->dev, "bus_freq = %dkHz, bus_delay = %d\n", in i2c_davinci_init()
278 pdata->bus_freq, pdata->bus_delay); in i2c_davinci_init()
793 dev->pdata->bus_freq = prop / 1000; in davinci_i2c_probe()
H A Di2c-mv64xxx.c864 u32 bus_freq, tclk; in mv64xxx_of_config() local
877 if (of_property_read_u32(np, "clock-frequency", &bus_freq)) in mv64xxx_of_config()
878 bus_freq = I2C_MAX_STANDARD_MODE_FREQ; /* 100kHz by default */ in mv64xxx_of_config()
884 if (!mv64xxx_find_baud_factors(drv_data, bus_freq, tclk)) { in mv64xxx_of_config()
913 if (bus_freq <= I2C_MAX_STANDARD_MODE_FREQ) in mv64xxx_of_config()
920 if (bus_freq <= I2C_MAX_STANDARD_MODE_FREQ) in mv64xxx_of_config()
/kernel/linux/linux-6.6/drivers/net/mdio/
H A Dmdio-mscc-miim.c59 u32 bus_freq; member
254 if (!miim->bus_freq) in mscc_miim_clk_set()
259 div = DIV_ROUND_UP(rate, 2 * miim->bus_freq) - 1; in mscc_miim_clk_set()
308 of_property_read_u32(np, "clock-frequency", &miim->bus_freq); in mscc_miim_probe()
310 if (miim->bus_freq && !miim->clk) { in mscc_miim_probe()
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Di2c-davinci.h17 unsigned int bus_freq; /* standard bus frequency (kHz) */ member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Di2c-davinci.h17 unsigned int bus_freq; /* standard bus frequency (kHz) */ member
/kernel/linux/linux-5.10/include/linux/
H A Ddavinci_emac.h18 unsigned long bus_freq; member
/kernel/linux/linux-6.6/include/linux/
H A Ddavinci_emac.h18 unsigned long bus_freq; member
/kernel/linux/linux-5.10/arch/powerpc/platforms/512x/
H A Dclock-commonclk.c421 static void mpc512x_clk_setup_ref_clock(struct device_node *np, int bus_freq, in mpc512x_clk_setup_ref_clock() argument
452 if (bus_freq && calc_freq != bus_freq) in mpc512x_clk_setup_ref_clock()
454 calc_freq, bus_freq); in mpc512x_clk_setup_ref_clock()
456 calc_freq = bus_freq; /* start with IPS */ in mpc512x_clk_setup_ref_clock()
/kernel/linux/linux-6.6/arch/powerpc/platforms/512x/
H A Dclock-commonclk.c421 static void __init mpc512x_clk_setup_ref_clock(struct device_node *np, int bus_freq, in mpc512x_clk_setup_ref_clock() argument
452 if (bus_freq && calc_freq != bus_freq) in mpc512x_clk_setup_ref_clock()
454 calc_freq, bus_freq); in mpc512x_clk_setup_ref_clock()
456 calc_freq = bus_freq; /* start with IPS */ in mpc512x_clk_setup_ref_clock()
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Ddavinci_mdio.c77 .bus_freq = DEF_OUT_FREQ,
100 div = (mdio_in / data->pdata.bus_freq) - 1; in davinci_mdio_init_clk()
151 data->pdata.bus_freq); in davinci_mdio_reset()
318 if (of_property_read_u32(node, "bus_freq", &prop)) { in davinci_mdio_probe_dt()
319 dev_err(&pdev->dev, "Missing bus_freq property in the DT.\n"); in davinci_mdio_probe_dt()
322 data->bus_freq = prop; in davinci_mdio_probe_dt()
H A Dam65-cpsw-nuss.h109 unsigned long bus_freq; member
H A Dcpsw_ale.h28 unsigned long bus_freq; member
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Ddavinci_mdio.c90 .bus_freq = DEF_OUT_FREQ,
115 div = (mdio_in / data->pdata.bus_freq) - 1; in davinci_mdio_init_clk()
316 data->pdata.bus_freq); in davinci_mdio_common_reset()
496 if (of_property_read_u32(node, "bus_freq", &prop)) { in davinci_mdio_probe_dt()
497 dev_err(&pdev->dev, "Missing bus_freq property in the DT.\n"); in davinci_mdio_probe_dt()
500 data->bus_freq = prop; in davinci_mdio_probe_dt()
H A Dam65-cpsw-qos.c830 am65_cpsw_qos_tx_rate_calc(u32 rate_mbps, unsigned long bus_freq) in am65_cpsw_qos_tx_rate_calc() argument
834 bus_freq /= 1000000; in am65_cpsw_qos_tx_rate_calc()
835 ir = DIV_ROUND_UP(((u64)rate_mbps * 32768), bus_freq); in am65_cpsw_qos_tx_rate_calc()
847 ch_cir = am65_cpsw_qos_tx_rate_calc(rate_mbps, common->bus_freq); in am65_cpsw_qos_tx_p0_rate_apply()
935 common->bus_freq); in am65_cpsw_qos_tx_p0_rate_init()
H A Dcpsw_ale.h28 unsigned long bus_freq; member
/kernel/linux/linux-5.10/arch/arm/mach-davinci/
H A Dboard-sffsdr.c100 .bus_freq = 20 /* kHz */,

Completed in 26 milliseconds

12