/linux-6.12.1/drivers/clk/ti/ |
D | composite.c | 116 struct clk_hw_omap_comp *cclk = to_clk_hw_comp(hw); in _register_composite() local 126 if (!cclk->comp_nodes[i]) in _register_composite() 129 comp = _lookup_component(cclk->comp_nodes[i]); in _register_composite() 132 cclk->comp_nodes[i]->name, node); in _register_composite() 139 if (cclk->comp_clks[comp->type] != NULL) { in _register_composite() 145 cclk->comp_clks[comp->type] = comp; in _register_composite() 148 cclk->comp_nodes[i] = NULL; in _register_composite() 153 comp = cclk->comp_clks[i]; in _register_composite() 171 _get_hw(cclk, CLK_COMPONENT_TYPE_MUX), in _register_composite() 173 _get_hw(cclk, CLK_COMPONENT_TYPE_DIVIDER), in _register_composite() [all …]
|
/linux-6.12.1/drivers/clk/sunxi-ng/ |
D | ccu_common.c | 124 struct ccu_common *cclk = desc->ccu_clks[i]; in sunxi_ccu_probe() local 126 if (!cclk) in sunxi_ccu_probe() 129 cclk->base = reg; in sunxi_ccu_probe() 130 cclk->lock = &ccu->lock; in sunxi_ccu_probe() 152 struct ccu_common *cclk = desc->ccu_clks[i]; in sunxi_ccu_probe() local 154 if (!cclk) in sunxi_ccu_probe() 157 if (cclk->max_rate) in sunxi_ccu_probe() 158 clk_hw_set_rate_range(&cclk->hw, cclk->min_rate, in sunxi_ccu_probe() 159 cclk->max_rate); in sunxi_ccu_probe() 161 WARN(cclk->min_rate, in sunxi_ccu_probe() [all …]
|
/linux-6.12.1/drivers/clk/sprd/ |
D | common.c | 27 struct sprd_clk_common *cclk; in sprd_clk_set_regmap() local 30 cclk = desc->clk_clks[i]; in sprd_clk_set_regmap() 31 if (!cclk) in sprd_clk_set_regmap() 34 cclk->regmap = regmap; in sprd_clk_set_regmap()
|
/linux-6.12.1/sound/soc/samsung/ |
D | pcm.c | 113 * @cclk: the SCLK_AUDIO (audio-bus) clock pointer 128 struct clk *cclk; member 288 clk = pcm->cclk; in s3c_pcm_hw_params() 421 if (clk_get_rate(pcm->cclk) != freq) in s3c_pcm_set_sysclk() 422 clk_set_rate(pcm->cclk, freq); in s3c_pcm_set_sysclk() 520 pcm->cclk = devm_clk_get(&pdev->dev, "audio-bus"); in s3c_pcm_dev_probe() 521 if (IS_ERR(pcm->cclk)) { in s3c_pcm_dev_probe() 523 return PTR_ERR(pcm->cclk); in s3c_pcm_dev_probe() 525 ret = clk_prepare_enable(pcm->cclk); in s3c_pcm_dev_probe() 578 clk_disable_unprepare(pcm->cclk); in s3c_pcm_dev_probe() [all …]
|
/linux-6.12.1/drivers/iio/adc/ |
D | ti-adc12138.c | 42 struct clk *cclk; member 49 /* The number of cclk periods for the S/H's acquisition time */ 438 adc->cclk = devm_clk_get(&spi->dev, NULL); in adc12138_probe() 439 if (IS_ERR(adc->cclk)) in adc12138_probe() 440 return PTR_ERR(adc->cclk); in adc12138_probe() 462 ret = clk_prepare_enable(adc->cclk); in adc12138_probe() 500 clk_disable_unprepare(adc->cclk); in adc12138_probe() 515 clk_disable_unprepare(adc->cclk); in adc12138_remove()
|
/linux-6.12.1/drivers/spi/ |
D | spi-qup.c | 132 struct clk *cclk; /* core clock */ member 1026 struct clk *iclk, *cclk; in spi_qup_probe() local 1043 cclk = devm_clk_get(dev, "core"); in spi_qup_probe() 1044 if (IS_ERR(cclk)) in spi_qup_probe() 1045 return PTR_ERR(cclk); in spi_qup_probe() 1106 controller->cclk = cclk; in spi_qup_probe() 1124 ret = clk_prepare_enable(cclk); in spi_qup_probe() 1132 clk_disable_unprepare(cclk); in spi_qup_probe() 1206 clk_disable_unprepare(cclk); in spi_qup_probe() 1227 clk_disable_unprepare(controller->cclk); in spi_qup_pm_suspend_runtime() [all …]
|
/linux-6.12.1/drivers/net/pcs/ |
D | pcs-xpcs-plat.c | 33 struct clk *cclk; member 283 pxpcs->cclk = devm_clk_get(dev, "csr"); in xpcs_plat_init_clk() 284 if (IS_ERR(pxpcs->cclk)) in xpcs_plat_init_clk() 285 return dev_err_probe(dev, PTR_ERR(pxpcs->cclk), in xpcs_plat_init_clk() 408 clk_disable_unprepare(pxpcs->cclk); in xpcs_plat_pm_runtime_suspend() 417 return clk_prepare_enable(pxpcs->cclk); in xpcs_plat_pm_runtime_resume()
|
/linux-6.12.1/Documentation/devicetree/bindings/net/can/ |
D | bosch,m_can.yaml | 51 - const: cclk 147 clock-names = "hclk", "cclk"; 164 clock-names = "hclk", "cclk";
|
/linux-6.12.1/arch/arm/boot/dts/st/ |
D | stm32mp153.dtsi | 42 clock-names = "hclk", "cclk"; 56 clock-names = "hclk", "cclk";
|
D | stm32mp133.dtsi | 19 clock-names = "hclk", "cclk"; 32 clock-names = "hclk", "cclk";
|
/linux-6.12.1/drivers/clk/rockchip/ |
D | clk-cpu.c | 308 struct clk *clk, *cclk; in rockchip_clk_register_cpuclk() local 380 cclk = clk_register(NULL, &cpuclk->hw); in rockchip_clk_register_cpuclk() 381 if (IS_ERR(cclk)) { in rockchip_clk_register_cpuclk() 383 ret = PTR_ERR(cclk); in rockchip_clk_register_cpuclk() 387 return cclk; in rockchip_clk_register_cpuclk()
|
/linux-6.12.1/drivers/net/can/m_can/ |
D | m_can_platform.c | 143 mcan_class->can.clock.freq = clk_get_rate(mcan_class->cclk); in m_can_plat_probe() 192 clk_disable_unprepare(mcan_class->cclk); in m_can_runtime_suspend() 208 err = clk_prepare_enable(mcan_class->cclk); in m_can_runtime_resume()
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | ti,adc12138.yaml | 49 For less ADC accuracy and/or slower CCLK frequencies this value may be 80 clocks = <&cclk>;
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-j7200-main.dtsi | 878 clock-names = "hclk", "cclk"; 893 clock-names = "hclk", "cclk"; 908 clock-names = "hclk", "cclk"; 923 clock-names = "hclk", "cclk"; 938 clock-names = "hclk", "cclk"; 953 clock-names = "hclk", "cclk"; 968 clock-names = "hclk", "cclk"; 983 clock-names = "hclk", "cclk"; 998 clock-names = "hclk", "cclk"; 1013 clock-names = "hclk", "cclk"; [all …]
|
D | k3-j721s2-main.dtsi | 1441 clock-names = "hclk", "cclk"; 1456 clock-names = "hclk", "cclk"; 1471 clock-names = "hclk", "cclk"; 1486 clock-names = "hclk", "cclk"; 1501 clock-names = "hclk", "cclk"; 1516 clock-names = "hclk", "cclk"; 1531 clock-names = "hclk", "cclk"; 1546 clock-names = "hclk", "cclk"; 1561 clock-names = "hclk", "cclk"; 1576 clock-names = "hclk", "cclk"; [all …]
|
D | k3-am62-mcu.dtsi | 161 clock-names = "hclk", "cclk"; 173 clock-names = "hclk", "cclk";
|
D | k3-am62a-mcu.dtsi | 162 clock-names = "hclk", "cclk"; 174 clock-names = "hclk", "cclk";
|
D | k3-j784s4-main.dtsi | 1874 clock-names = "hclk", "cclk"; 1889 clock-names = "hclk", "cclk"; 1904 clock-names = "hclk", "cclk"; 1919 clock-names = "hclk", "cclk"; 1934 clock-names = "hclk", "cclk"; 1949 clock-names = "hclk", "cclk"; 1964 clock-names = "hclk", "cclk"; 1979 clock-names = "hclk", "cclk"; 1994 clock-names = "hclk", "cclk"; 2009 clock-names = "hclk", "cclk"; [all …]
|
D | k3-am62p-j722s-common-mcu.dtsi | 171 clock-names = "hclk", "cclk"; 186 clock-names = "hclk", "cclk";
|
D | k3-j721e-main.dtsi | 2562 clock-names = "hclk", "cclk"; 2577 clock-names = "hclk", "cclk"; 2592 clock-names = "hclk", "cclk"; 2607 clock-names = "hclk", "cclk"; 2622 clock-names = "hclk", "cclk"; 2637 clock-names = "hclk", "cclk"; 2652 clock-names = "hclk", "cclk"; 2667 clock-names = "hclk", "cclk"; 2682 clock-names = "hclk", "cclk"; 2697 clock-names = "hclk", "cclk"; [all …]
|
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | t4vf_common.h | 198 u32 cclk; /* Core Clock (KHz) */ member 311 return adapter->params.vpd.cclk / 1000; in core_ticks_per_usec() 317 return (us * adapter->params.vpd.cclk) / 1000; in us_to_core_ticks() 323 return (ticks * 1000) / adapter->params.vpd.cclk; in core_ticks_to_us()
|
/linux-6.12.1/drivers/mmc/host/ |
D | mmci_stm32_sdmmc.c | 307 * cclk = mclk / (2 * clkdiv) in mmci_sdmmc_set_clkreg() 313 host->cclk = host->mclk; in mmci_sdmmc_set_clkreg() 318 host->cclk = host->mclk / (2 * clk); in mmci_sdmmc_set_clkreg() 327 host->cclk = host->mclk / (2 * clk); in mmci_sdmmc_set_clkreg() 332 host->mmc->actual_clock = host->cclk; in mmci_sdmmc_set_clkreg()
|
/linux-6.12.1/drivers/scsi/csiostor/ |
D | csio_hw.h | 265 uint32_t cclk; member 582 return (ticks * 1000 + hw->vpd.cclk/2) / hw->vpd.cclk; in csio_core_ticks_to_us() 588 return (us * hw->vpd.cclk) / 1000; in csio_us_to_core_ticks()
|
/linux-6.12.1/drivers/clk/tegra/ |
D | Makefile | 17 obj-y += clk-tegra-super-cclk.o
|
/linux-6.12.1/arch/arm/boot/dts/microchip/ |
D | sama7g5.dtsi | 373 clock-names = "hclk", "cclk"; 389 clock-names = "hclk", "cclk"; 405 clock-names = "hclk", "cclk"; 421 clock-names = "hclk", "cclk"; 437 clock-names = "hclk", "cclk"; 453 clock-names = "hclk", "cclk";
|