Home
last modified time | relevance | path

Searched refs:bus_freq (Results 1 – 18 of 18) sorted by relevance

/drivers/i2c/busses/
A Di2c-mt7621.c64 u32 bus_freq; member
259 i2c->clk_div = clk_get_rate(i2c->clk) / i2c->bus_freq - 1; in mtk_i2c_init()
291 &i2c->bus_freq)) in mtk_i2c_probe()
292 i2c->bus_freq = I2C_MAX_STANDARD_MODE_FREQ; in mtk_i2c_probe()
294 if (i2c->bus_freq == 0) { in mtk_i2c_probe()
316 dev_info(&pdev->dev, "clock %u kHz\n", i2c->bus_freq / 1000); in mtk_i2c_probe()
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()
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()
A Di2c-rtl9300.c22 enum rtl9300_bus_freq bus_freq; member
102 val = chan->bus_freq << RTL9300_I2C_MST_CTRL2_SCL_FREQ_OFS; in rtl9300_i2c_config_xfer()
369 chan->bus_freq = RTL9300_I2C_STD_FREQ; in rtl9300_i2c_probe()
373 chan->bus_freq = RTL9300_I2C_FAST_FREQ; in rtl9300_i2c_probe()
A Di2c-davinci.c138 unsigned int bus_freq; member
212 clk = ((input_clock / (psc + 1)) / (dev->bus_freq * 1000)); in i2c_davinci_calc_clk_dividers()
214 if (input_clock / (psc + 1) / clk > dev->bus_freq * 1000) in i2c_davinci_calc_clk_dividers()
221 if (dev->bus_freq > 100) in i2c_davinci_calc_clk_dividers()
272 dev_dbg(dev->dev, "bus_freq = %dkHz\n", dev->bus_freq); in i2c_davinci_init()
766 dev->bus_freq = prop / 1000; in davinci_i2c_probe()
A Di2c-mv64xxx.c857 u32 bus_freq, tclk; in mv64xxx_of_config() local
870 if (of_property_read_u32(np, "clock-frequency", &bus_freq)) in mv64xxx_of_config()
871 bus_freq = I2C_MAX_STANDARD_MODE_FREQ; /* 100kHz by default */ in mv64xxx_of_config()
877 if (!mv64xxx_find_baud_factors(drv_data, bus_freq, tclk)) { in mv64xxx_of_config()
906 if (bus_freq <= I2C_MAX_STANDARD_MODE_FREQ) in mv64xxx_of_config()
913 if (bus_freq <= I2C_MAX_STANDARD_MODE_FREQ) in mv64xxx_of_config()
A Di2c-npcm7xx.c579 unsigned long bus_freq; /* in Hz */ member
2073 bus->bus_freq = bus_freq_hz; in npcm_i2c_init_clk()
2412 timeout_usec = (2 * 9 * USEC_PER_SEC / bus->bus_freq) * (2 + nread + nwrite); in npcm_i2c_master_xfer()
/drivers/net/mdio/
A Dmdio-mscc-miim.c60 u32 bus_freq; member
255 if (!miim->bus_freq) in mscc_miim_clk_set()
260 div = DIV_ROUND_UP(rate, 2 * miim->bus_freq) - 1; in mscc_miim_clk_set()
316 of_property_read_u32(np, "clock-frequency", &miim->bus_freq); in mscc_miim_probe()
318 if (miim->bus_freq && !miim->clk) { in mscc_miim_probe()
/drivers/net/ethernet/ti/
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()
500 data->bus_freq = prop; in davinci_mdio_probe_dt()
A Dam65-cpsw-qos.c33 am65_cpsw_qos_tx_rate_calc(u32 rate_mbps, unsigned long bus_freq) in am65_cpsw_qos_tx_rate_calc() argument
37 bus_freq /= 1000000; in am65_cpsw_qos_tx_rate_calc()
38 ir = DIV_ROUND_UP(((u64)rate_mbps * 32768), bus_freq); in am65_cpsw_qos_tx_rate_calc()
85 common->bus_freq); in am65_cpsw_tx_pn_shaper_apply()
95 common->bus_freq); in am65_cpsw_tx_pn_shaper_apply()
1187 ch_cir = am65_cpsw_qos_tx_rate_calc(rate_mbps, common->bus_freq); in am65_cpsw_qos_tx_p0_rate_apply()
1275 common->bus_freq); in am65_cpsw_qos_tx_p0_rate_init()
A Dcpsw_ale.h29 unsigned long bus_freq; member
A Dam65-cpsw-nuss.h178 unsigned long bus_freq; member
A Dcpsw_ale.c1248 aging_timer = ale->params.bus_freq / 1000000; in cpsw_ale_hw_aging_timer_start()
1307 ale_prescale = ale->params.bus_freq / ALE_RATE_LIMIT_MIN_PPS; in cpsw_ale_start()
A Dam65-cpsw-nuss.c3578 common->bus_freq = clk_get_rate(clk); in am65_cpsw_nuss_probe()
3619 ale_params.bus_freq = common->bus_freq; in am65_cpsw_nuss_probe()
A Dcpsw_priv.c506 ale_params.bus_freq = cpsw->bus_freq_mhz * 1000000; in cpsw_init_common()
/drivers/net/can/kvaser_pciefd/
A Dkvaser_pciefd.h86 u32 bus_freq; member
A Dkvaser_pciefd_core.c656 top = can->kv_pcie->bus_freq / (2 * 500000) - 1; in kvaser_pciefd_pwm_start()
1167 pcie->bus_freq = ioread32(KVASER_PCIEFD_SYSID_ADDR(pcie) + KVASER_PCIEFD_SYSID_BUSFREQ_REG); in kvaser_pciefd_setup_board()
/drivers/net/ethernet/freescale/
A Dfec_main.c2537 u32 bus_freq; in fec_enet_mii_init() local
2566 bus_freq = 2500000; /* 2.5MHz by default */ in fec_enet_mii_init()
2569 of_property_read_u32(node, "clock-frequency", &bus_freq); in fec_enet_mii_init()
2582 mii_speed = DIV_ROUND_UP(clk_get_rate(fep->clk_ipg), bus_freq * 2); in fec_enet_mii_init()

Completed in 66 milliseconds