Searched refs:cclk (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/drivers/clk/ti/
H A Dcomposite.c116 struct clk_hw_omap_comp *cclk = to_clk_hw_comp(hw); local
126 if (!cclk->comp_nodes[i])
129 comp = _lookup_component(cclk->comp_nodes[i]);
132 cclk->comp_nodes[i]->name, node);
139 if (cclk->comp_clks[comp->type] != NULL) {
145 cclk->comp_clks[comp->type] = comp;
148 cclk->comp_nodes[i] = NULL;
153 comp = cclk->comp_clks[i];
171 _get_hw(cclk, CLK_COMPONENT_TYPE_MUX),
173 _get_hw(cclk, CLK_COMPONENT_TYPE_DIVIDE
204 struct clk_hw_omap_comp *cclk; local
[all...]
/linux-master/drivers/clk/sprd/
H A Dcommon.c27 struct sprd_clk_common *cclk; local
30 cclk = desc->clk_clks[i];
31 if (!cclk)
34 cclk->regmap = regmap;
/linux-master/sound/soc/samsung/
H A Dpcm.c113 * @cclk: the SCLK_AUDIO (audio-bus) clock pointer
128 struct clk *cclk; member in struct:s3c_pcm_info
288 clk = pcm->cclk;
421 if (clk_get_rate(pcm->cclk) != freq)
422 clk_set_rate(pcm->cclk, freq);
520 pcm->cclk = devm_clk_get(&pdev->dev, "audio-bus");
521 if (IS_ERR(pcm->cclk)) {
523 return PTR_ERR(pcm->cclk);
525 ret = clk_prepare_enable(pcm->cclk);
578 clk_disable_unprepare(pcm->cclk);
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_common.h198 u32 cclk; /* Core Clock (KHz) */ member in struct:vpd_params
311 return adapter->params.vpd.cclk / 1000;
317 return (us * adapter->params.vpd.cclk) / 1000;
323 return (ticks * 1000) / adapter->params.vpd.cclk;
H A Dt4vf_hw.c977 vpd_params->cclk = vals[0];
2156 adapter->params.vpd.cclk = 50000;
/linux-master/drivers/clk/sunxi-ng/
H A Dccu_common.c114 struct ccu_common *cclk = desc->ccu_clks[i]; local
116 if (!cclk)
119 cclk->base = reg;
120 cclk->lock = &ccu->lock;
/linux-master/drivers/iio/adc/
H A Dti-adc12138.c42 struct clk *cclk; member in struct:adc12138
49 /* The number of cclk periods for the S/H's acquisition time */
439 adc->cclk = devm_clk_get(&spi->dev, NULL);
440 if (IS_ERR(adc->cclk))
441 return PTR_ERR(adc->cclk);
463 ret = clk_prepare_enable(adc->cclk);
501 clk_disable_unprepare(adc->cclk);
516 clk_disable_unprepare(adc->cclk);
/linux-master/drivers/clk/rockchip/
H A Dclk-cpu.c308 struct clk *clk, *cclk; local
381 cclk = clk_register(NULL, &cpuclk->hw);
382 if (IS_ERR(cclk)) {
384 ret = PTR_ERR(cclk);
388 return cclk;
/linux-master/drivers/spi/
H A Dspi-qup.c131 struct clk *cclk; /* core clock */ member in struct:spi_qup
1027 struct clk *iclk, *cclk; local
1044 cclk = devm_clk_get(dev, "core");
1045 if (IS_ERR(cclk))
1046 return PTR_ERR(cclk);
1107 controller->cclk = cclk;
1125 ret = clk_prepare_enable(cclk);
1133 clk_disable_unprepare(cclk);
1207 clk_disable_unprepare(cclk);
[all...]
/linux-master/drivers/net/can/m_can/
H A Dm_can_platform.c143 mcan_class->can.clock.freq = clk_get_rate(mcan_class->cclk);
192 clk_disable_unprepare(mcan_class->cclk);
208 err = clk_prepare_enable(mcan_class->cclk);
H A Dm_can.h87 struct clk *cclk; member in struct:m_can_classdev
H A Dtcan4x5x-core.c396 if (IS_ERR(mcan_class->cclk)) {
400 freq = clk_get_rate(mcan_class->cclk);
H A Dm_can.c2240 cdev->cclk = devm_clk_get(cdev->dev, "cclk");
2242 if (IS_ERR(cdev->hclk) || IS_ERR(cdev->cclk)) {
/linux-master/drivers/scsi/csiostor/
H A Dcsio_hw.h265 uint32_t cclk; member in struct:csio_vpd
582 return (ticks * 1000 + hw->vpd.cclk/2) / hw->vpd.cclk;
588 return (us * hw->vpd.cclk) / 1000;
/linux-master/drivers/clk/tegra/
H A DMakefile17 obj-y += clk-tegra-super-cclk.o
/linux-master/drivers/mmc/host/
H A Dmmci_stm32_sdmmc.c306 * cclk = mclk / (2 * clkdiv)
312 host->cclk = host->mclk;
317 host->cclk = host->mclk / (2 * clk);
326 host->cclk = host->mclk / (2 * clk);
331 host->mmc->actual_clock = host->cclk;
H A Dmmci.c394 if (host->cclk < 25000000)
445 /* Make sure cclk reflects the current calculated clock */
446 host->cclk = 0;
450 host->cclk = host->mclk;
455 host->cclk = host->mclk;
466 host->cclk = host->mclk / (clk + 2);
475 host->cclk = host->mclk / (2 * (clk + 1));
485 host->mmc->actual_clock = host->cclk;
1250 clks = (unsigned long long)data->timeout_ns * host->cclk;
1358 clks = (unsigned long long)host->mmc->max_busy_timeout * host->cclk;
[all...]
H A Dmmci.h427 unsigned int cclk; member in struct:mmci_host
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcommon.h355 unsigned int cclk; member in struct:vpd_params
634 return adap->params.vpd.cclk / 1000;
H A Dt3_hw.c199 u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1;
584 VPD_ENTRY(cclk, 6); /* core clock */
665 ret = vpdstrtouint(vpd.cclk_data, vpd.cclk_len, 10, &p->cclk);
2975 unsigned int clk = adap->params.vpd.cclk * 1000;
3016 tp_set_timers(adap, adap->params.vpd.cclk * 1000);
3502 V_I2C_CLKDIV(adapter->params.vpd.cclk / 80 - 1));
H A Dxgmac.c407 thres = (adap->params.vpd.cclk * 1000) / 15625;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4.h392 unsigned int cclk; member in struct:vpd_params
1683 return adap->params.vpd.cclk / 1000;
1689 return (us * adap->params.vpd.cclk) / 1000;
1696 return ((ticks * 1000 + adapter->params.vpd.cclk/2) /
1697 adapter->params.vpd.cclk);
H A Dcxgb4_uld.c618 lld->cclk_ps = 1000000000 / adap->params.vpd.cclk;
H A Dcudbg_lib.c1637 if (!padap->params.vpd.cclk)
1970 if (!padap->params.vpd.cclk)
1979 clk_info_buff->cclk_ps = 1000000000 / padap->params.vpd.cclk; /* psec */
H A Dt4_hw.c2845 p->cclk = cclk_val;
5893 u64 v = bytes256 * adap->params.vpd.cclk;
9187 adapter->params.vpd.cclk = 50000;
10298 v = (adap->params.vpd.cclk * 1000) / cpt; /* ticks/s */

Completed in 383 milliseconds

12