Home
last modified time | relevance | path

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

/Linux-v5.4/sound/soc/samsung/
Dbells.c34 int sysclk_rate; member
39 .sysclk_rate = 22579200,
43 .sysclk_rate = 45158400,
48 .sysclk_rate = 135475200,
77 bells->sysclk_rate); in bells_set_bias_level()
163 bells->sysclk_rate, in bells_late_probe()
Dtm2_wm5110.c30 unsigned int sysclk_rate; member
43 priv->sysclk_rate); in tm2_start_sysclk()
52 priv->sysclk_rate); in tm2_start_sysclk()
60 priv->sysclk_rate, in tm2_start_sysclk()
110 priv->sysclk_rate = 147456000U; in tm2_aif1_hw_params()
118 priv->sysclk_rate = 135475200U; in tm2_aif1_hw_params()
/Linux-v5.4/sound/soc/codecs/
Dwm9081.c149 int sysclk_rate; member
649 wm9081->sysclk_rate = wm9081->mclk_rate / 2; in configure_clock()
651 wm9081->sysclk_rate = wm9081->mclk_rate; in configure_clock()
697 wm9081->sysclk_rate = new_sysclk; in configure_clock()
702 wm9081->sysclk_rate = wm9081->mclk_rate; in configure_clock()
724 dev_dbg(component->dev, "CLK_SYS is %dHz\n", wm9081->sysclk_rate); in configure_clock()
1055 best_val = abs((wm9081->sysclk_rate / clk_sys_rates[0].ratio) in wm9081_hw_params()
1058 cur_val = abs((wm9081->sysclk_rate / in wm9081_hw_params()
1090 cur_val = ((wm9081->sysclk_rate * 10) / bclk_divs[i].div) in wm9081_hw_params()
1099 wm9081->bclk = (wm9081->sysclk_rate * 10) / bclk_divs[best].div; in wm9081_hw_params()
Dwm8993.c215 unsigned int sysclk_rate; member
590 wm8993->sysclk_rate = wm8993->mclk_rate / 2; in configure_clock()
593 wm8993->sysclk_rate = wm8993->mclk_rate; in configure_clock()
606 wm8993->sysclk_rate = wm8993->fll_fout / 2; in configure_clock()
609 wm8993->sysclk_rate = wm8993->fll_fout; in configure_clock()
619 dev_dbg(component->dev, "CLK_SYS is %dHz\n", wm8993->sysclk_rate); in configure_clock()
1242 best_val = abs((wm8993->sysclk_rate / clk_sys_rates[0].ratio) in wm8993_hw_params()
1245 cur_val = abs((wm8993->sysclk_rate / in wm8993_hw_params()
1277 cur_val = ((wm8993->sysclk_rate * 10) / bclk_divs[i].div) in wm8993_hw_params()
1286 wm8993->bclk = (wm8993->sysclk_rate * 10) / bclk_divs[best].div; in wm8993_hw_params()
Dwm8904.c77 unsigned int sysclk_rate; member
353 wm8904->sysclk_rate = rate / 2; in wm8904_configure_clocking()
356 wm8904->sysclk_rate = rate; in wm8904_configure_clocking()
365 dev_dbg(component->dev, "CLK_SYS is %dHz\n", wm8904->sysclk_rate); in wm8904_configure_clocking()
1336 best_val = abs((wm8904->sysclk_rate / clk_sys_rates[0].ratio) in wm8904_hw_params()
1339 cur_val = abs((wm8904->sysclk_rate / in wm8904_hw_params()
1375 cur_val = ((wm8904->sysclk_rate * 10) / bclk_divs[i].div) in wm8904_hw_params()
1384 wm8904->bclk = (wm8904->sysclk_rate * 10) / bclk_divs[best].div; in wm8904_hw_params()
Dwm8994.h77 int sysclk_rate[2]; member
Dwm8962.c57 int sysclk_rate; member
2410 if (!wm8962->sysclk_rate) { in wm8962_configure_bclk()
2421 if (sysclk_rates[i] == wm8962->sysclk_rate / wm8962->lrclk) { in wm8962_configure_bclk()
2429 wm8962->sysclk_rate / wm8962->lrclk); in wm8962_configure_bclk()
2460 dspclk = wm8962->sysclk_rate; in wm8962_configure_bclk()
2463 dspclk = wm8962->sysclk_rate / 2; in wm8962_configure_bclk()
2466 dspclk = wm8962->sysclk_rate / 4; in wm8962_configure_bclk()
2470 dspclk = wm8962->sysclk_rate; in wm8962_configure_bclk()
2635 wm8962->sysclk_rate = freq; in wm8962_set_dai_sysclk()
/Linux-v5.4/drivers/mfd/
Dtwl6040.c327 twl6040->sysclk_rate = 19200000; in twl6040_power()
355 twl6040->sysclk_rate = 0; in twl6040_power()
384 twl6040->sysclk_rate = 0; in twl6040_set_pll()
392 if (twl6040->sysclk_rate != freq_out) { in twl6040_set_pll()
505 twl6040->sysclk_rate = freq_out; in twl6040_set_pll()
525 return twl6040->sysclk_rate; in twl6040_get_sysclk()
/Linux-v5.4/drivers/i3c/master/
Di3c-master-cdns.c1187 unsigned long pres_step, sysclk_rate, max_i2cfreq; in cdns_i3c_master_bus_init() local
1210 sysclk_rate = clk_get_rate(master->sysclk); in cdns_i3c_master_bus_init()
1211 if (!sysclk_rate) in cdns_i3c_master_bus_init()
1214 pres = DIV_ROUND_UP(sysclk_rate, (bus->scl_rate.i3c * 4)) - 1; in cdns_i3c_master_bus_init()
1218 bus->scl_rate.i3c = sysclk_rate / ((pres + 1) * 4); in cdns_i3c_master_bus_init()
1222 low = ((I3C_BUS_TLOW_OD_MIN_NS * sysclk_rate) / (pres + 1)) - 2; in cdns_i3c_master_bus_init()
1227 pres = (sysclk_rate / (max_i2cfreq * 5)) - 1; in cdns_i3c_master_bus_init()
1231 bus->scl_rate.i2c = sysclk_rate / ((pres + 1) * 5); in cdns_i3c_master_bus_init()
/Linux-v5.4/include/linux/mfd/
Dtwl6040.h227 unsigned int sysclk_rate; member
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-platform.c162 pdata->sysclk_rate = property; in xgbe_acpi_support()
209 pdata->sysclk_rate = clk_get_rate(pdata->sysclk); in xgbe_of_support()
Dxgbe-pci.c329 pdata->sysclk_rate = XGBE_V2_DMA_CLOCK_FREQ; in xgbe_pci_probe()
Dxgbe.h1196 unsigned long sysclk_rate; member
Dxgbe-dev.c140 rate = pdata->sysclk_rate; in xgbe_usec_to_riwt()
163 rate = pdata->sysclk_rate; in xgbe_riwt_to_usec()
/Linux-v5.4/drivers/net/ethernet/synopsys/
Ddwc-xlgmac.h616 unsigned long sysclk_rate; member
Ddwc-xlgmac-common.c55 pdata->sysclk_rate = XLGMAC_SYSCLOCK; in xlgmac_default_config()
Ddwc-xlgmac-hw.c1427 rate = pdata->sysclk_rate; in xlgmac_usec_to_riwt()
1445 rate = pdata->sysclk_rate; in xlgmac_riwt_to_usec()