Home
last modified time | relevance | path

Searched refs:sysclk_rate (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/wan/framer/pef2256/
H A Dpef2256.c45 unsigned long sysclk_rate; member
372 switch (pef2256->sysclk_rate) { in pef2256_setup_e1_system()
386 dev_err(pef2256->dev, "Unsupported sysclk rate %lu\n", pef2256->sysclk_rate); in pef2256_setup_e1_system()
556 static int pef2256_check_rates(struct pef2256 *pef2256, unsigned long sysclk_rate, in pef2256_check_rates() argument
561 switch (sysclk_rate) { in pef2256_check_rates()
568 dev_err(pef2256->dev, "Unsupported system clock rate %lu\n", sysclk_rate); in pef2256_check_rates()
573 if (rate == sysclk_rate) in pef2256_check_rates()
577 data_rate, sysclk_rate); in pef2256_check_rates()
592 ret = pef2256_check_rates(pef2256, pef2256->sysclk_rate, pef2256->data_rate); in pef2556_of_parse()
605 if (pef2256->channel_phase >= pef2256->sysclk_rate / pef2256->data_rate) { in pef2556_of_parse()
[all …]
/linux/sound/soc/samsung/
H A Dbells.c33 int sysclk_rate; member
38 .sysclk_rate = 22579200,
42 .sysclk_rate = 45158400,
47 .sysclk_rate = 135475200,
76 bells->sysclk_rate); in bells_set_bias_level()
160 bells->sysclk_rate, in bells_late_probe()
/linux/sound/soc/sunxi/
H A Dsun8i-codec.c240 unsigned int sysclk_rate; member
503 else if (scodec->sysclk_rate == 22579200) in sun8i_codec_startup()
505 else if (scodec->sysclk_rate == 24576000) in sun8i_codec_startup()
536 static int sun8i_codec_get_bclk_div(unsigned int sysclk_rate, in sun8i_codec_get_bclk_div() argument
540 unsigned int div = sysclk_rate / sample_rate >> lrck_div_order; in sun8i_codec_get_bclk_div()
578 unsigned int sysclk_rate = sun8i_codec_get_sysclk_rate(sample_rate); in sun8i_codec_hw_params() local
634 bclk_div = sun8i_codec_get_bclk_div(sysclk_rate, lrck_div_order, sample_rate); in sun8i_codec_hw_params()
652 sysclk_rate); in sun8i_codec_hw_params()
662 scodec->sysclk_rate = sysclk_rate; in sun8i_codec_hw_params()
[all...]
/linux/drivers/i3c/master/
H A Di3c-master-cdns.c1182 unsigned long sysclk_rate = clk_get_rate(master->sysclk); in cdns_i3c_master_calculate_thd_delay() local
1184 (NSEC_PER_SEC / sysclk_rate)); in cdns_i3c_master_calculate_thd_delay()
1197 unsigned long pres_step, sysclk_rate, max_i2cfreq; in cdns_i3c_master_bus_init() local
1220 sysclk_rate = clk_get_rate(master->sysclk); in cdns_i3c_master_bus_init()
1221 if (!sysclk_rate) in cdns_i3c_master_bus_init()
1224 pres = DIV_ROUND_UP(sysclk_rate, (bus->scl_rate.i3c * 4)) - 1; in cdns_i3c_master_bus_init()
1228 bus->scl_rate.i3c = sysclk_rate / ((pres + 1) * 4); in cdns_i3c_master_bus_init()
1232 low = ((I3C_BUS_TLOW_OD_MIN_NS * sysclk_rate) / (pres + 1)) - 2; in cdns_i3c_master_bus_init()
1237 pres = (sysclk_rate / (max_i2cfreq * 5)) - 1; in cdns_i3c_master_bus_init()
1241 bus->scl_rate.i2c = sysclk_rate / ((pres + 1) * 5); in cdns_i3c_master_bus_init()
/linux/include/linux/mfd/
H A Dtwl6040.h199 unsigned int sysclk_rate; member
/linux/sound/soc/codecs/
H A Dwm8962.c57 int sysclk_rate; member
2481 if (!wm8962->sysclk_rate) { in wm8962_configure_bclk()
2492 if (sysclk_rates[i] == wm8962->sysclk_rate / wm8962->lrclk) { in wm8962_configure_bclk()
2500 wm8962->sysclk_rate / wm8962->lrclk); in wm8962_configure_bclk()
2539 dspclk = wm8962->sysclk_rate; in wm8962_configure_bclk()
2542 dspclk = wm8962->sysclk_rate / 2; in wm8962_configure_bclk()
2545 dspclk = wm8962->sysclk_rate / 4; in wm8962_configure_bclk()
2549 dspclk = wm8962->sysclk_rate; in wm8962_configure_bclk()
2743 wm8962->sysclk_rate = freq; in wm8962_set_dai_fmt()
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac.h617 unsigned long sysclk_rate; member
H A Ddwc-xlgmac-common.c53 pdata->sysclk_rate = XLGMAC_SYSCLOCK; in xlgmac_default_config()
H A Ddwc-xlgmac-hw.c1427 rate = pdata->sysclk_rate; in xlgmac_usec_to_riwt()
1445 rate = pdata->sysclk_rate; in xlgmac_riwt_to_usec()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-pci.c257 pdata->sysclk_rate = XGBE_V2_DMA_CLOCK_FREQ; in xgbe_pci_probe()
H A Dxgbe.h1139 unsigned long sysclk_rate; member