Home
last modified time | relevance | path

Searched full:cclk (Results 1 – 25 of 140) sorted by relevance

123456

/kernel/linux/linux-6.6/drivers/clk/ti/
Dcomposite.c116 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 …]
/kernel/linux/linux-5.10/drivers/clk/ti/
Dcomposite.c124 struct clk_hw_omap_comp *cclk = to_clk_hw_comp(hw); in _register_composite() local
134 if (!cclk->comp_nodes[i]) in _register_composite()
137 comp = _lookup_component(cclk->comp_nodes[i]); in _register_composite()
140 cclk->comp_nodes[i]->name, node); in _register_composite()
147 if (cclk->comp_clks[comp->type] != NULL) { in _register_composite()
153 cclk->comp_clks[comp->type] = comp; in _register_composite()
156 cclk->comp_nodes[i] = NULL; in _register_composite()
161 comp = cclk->comp_clks[i]; in _register_composite()
179 _get_hw(cclk, CLK_COMPONENT_TYPE_MUX), in _register_composite()
181 _get_hw(cclk, CLK_COMPONENT_TYPE_DIVIDER), in _register_composite()
[all …]
/kernel/linux/linux-5.10/drivers/clk/sprd/
Dcommon.c27 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()
/kernel/linux/linux-6.6/drivers/clk/sprd/
Dcommon.c27 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()
/kernel/linux/linux-6.6/sound/soc/samsung/
Dpcm.c113 * @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 …]
/kernel/linux/linux-5.10/sound/soc/samsung/
Dpcm.c113 * @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 …]
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/
Dccu_common.c89 struct ccu_common *cclk = desc->ccu_clks[i]; in sunxi_ccu_probe() local
91 if (!cclk) in sunxi_ccu_probe()
94 cclk->base = reg; in sunxi_ccu_probe()
95 cclk->lock = &ccu_lock; in sunxi_ccu_probe()
/kernel/linux/linux-6.6/drivers/iio/adc/
Dti-adc12138.c42 struct clk *cclk; member
49 /* The number of cclk periods for the S/H's acquisition time */
439 adc->cclk = devm_clk_get(&spi->dev, NULL); in adc12138_probe()
440 if (IS_ERR(adc->cclk)) in adc12138_probe()
441 return PTR_ERR(adc->cclk); in adc12138_probe()
463 ret = clk_prepare_enable(adc->cclk); in adc12138_probe()
501 clk_disable_unprepare(adc->cclk); in adc12138_probe()
516 clk_disable_unprepare(adc->cclk); in adc12138_remove()
/kernel/linux/linux-5.10/drivers/iio/adc/
Dti-adc12138.c41 struct clk *cclk; member
48 /* The number of cclk periods for the S/H's acquisition time */
437 adc->cclk = devm_clk_get(&spi->dev, NULL); in adc12138_probe()
438 if (IS_ERR(adc->cclk)) in adc12138_probe()
439 return PTR_ERR(adc->cclk); in adc12138_probe()
461 ret = clk_prepare_enable(adc->cclk); in adc12138_probe()
499 clk_disable_unprepare(adc->cclk); in adc12138_probe()
514 clk_disable_unprepare(adc->cclk); in adc12138_remove()
/kernel/linux/linux-6.6/drivers/spi/
Dspi-qup.c127 struct clk *cclk; /* core clock */ member
670 ret = clk_set_rate(controller->cclk, xfer->speed_hz); in spi_qup_io_prep()
996 struct clk *iclk, *cclk; in spi_qup_probe() local
1013 cclk = devm_clk_get(dev, "core"); in spi_qup_probe()
1014 if (IS_ERR(cclk)) in spi_qup_probe()
1015 return PTR_ERR(cclk); in spi_qup_probe()
1062 controller->cclk = cclk; in spi_qup_probe()
1079 ret = clk_prepare_enable(cclk); in spi_qup_probe()
1087 clk_disable_unprepare(cclk); in spi_qup_probe()
1161 clk_disable_unprepare(cclk); in spi_qup_probe()
[all …]
/kernel/linux/linux-5.10/drivers/spi/
Dspi-qup.c128 struct clk *cclk; /* core clock */ member
672 ret = clk_set_rate(controller->cclk, xfer->speed_hz); in spi_qup_io_prep()
998 struct clk *iclk, *cclk; in spi_qup_probe() local
1016 cclk = devm_clk_get(dev, "core"); in spi_qup_probe()
1017 if (IS_ERR(cclk)) in spi_qup_probe()
1018 return PTR_ERR(cclk); in spi_qup_probe()
1063 controller->cclk = cclk; in spi_qup_probe()
1080 ret = clk_prepare_enable(cclk); in spi_qup_probe()
1088 clk_disable_unprepare(cclk); in spi_qup_probe()
1162 clk_disable_unprepare(cclk); in spi_qup_probe()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Drenesas,h8300-div-clock.txt18 cclk: cclk {
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/
Dccu_common.c114 struct ccu_common *cclk = desc->ccu_clks[i]; in sunxi_ccu_probe() local
116 if (!cclk) in sunxi_ccu_probe()
119 cclk->base = reg; in sunxi_ccu_probe()
120 cclk->lock = &ccu->lock; in sunxi_ccu_probe()
/kernel/linux/linux-5.10/drivers/clk/rockchip/
Dclk-cpu.c254 struct clk *clk, *cclk; in rockchip_clk_register_cpuclk() local
327 cclk = clk_register(NULL, &cpuclk->hw); in rockchip_clk_register_cpuclk()
328 if (IS_ERR(cclk)) { in rockchip_clk_register_cpuclk()
330 ret = PTR_ERR(cclk); in rockchip_clk_register_cpuclk()
334 return cclk; in rockchip_clk_register_cpuclk()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/can/
Dbosch,m_can.yaml51 - const: cclk
143 clock-names = "hclk", "cclk";
160 clock-names = "hclk", "cclk";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32mp153.dtsi34 clock-names = "hclk", "cclk";
47 clock-names = "hclk", "cclk";
/kernel/linux/linux-5.10/drivers/net/can/m_can/
Dm_can_platform.c107 mcan_class->can.clock.freq = clk_get_rate(mcan_class->cclk); in m_can_plat_probe()
154 clk_disable_unprepare(mcan_class->cclk); in m_can_runtime_suspend()
170 err = clk_prepare_enable(mcan_class->cclk); in m_can_runtime_resume()
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstm32mp153.dtsi41 clock-names = "hclk", "cclk";
54 clock-names = "hclk", "cclk";
Dstm32mp133.dtsi19 clock-names = "hclk", "cclk";
32 clock-names = "hclk", "cclk";
/kernel/linux/linux-5.10/drivers/staging/gs_fpgaboot/
Dio.c23 /* Assert and Deassert CCLK */
49 /* Serialize byte and clock each bit on target's DIN and CCLK pins */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
Dti,adc12138.yaml49 For less ADC accuracy and/or slower CCLK frequencies this value may be
80 clocks = <&cclk>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dti,adc12138.yaml51 For less ADC accuracy and/or slower CCLK frequencies this value may be
79 clocks = <&cclk>;
/kernel/linux/linux-6.6/drivers/net/can/m_can/
Dm_can_platform.c146 mcan_class->can.clock.freq = clk_get_rate(mcan_class->cclk); in m_can_plat_probe()
195 clk_disable_unprepare(mcan_class->cclk); in m_can_runtime_suspend()
211 err = clk_prepare_enable(mcan_class->cclk); in m_can_runtime_resume()
/kernel/linux/linux-6.6/drivers/clk/rockchip/
Dclk-cpu.c308 struct clk *clk, *cclk; in rockchip_clk_register_cpuclk() local
381 cclk = clk_register(NULL, &cpuclk->hw); in rockchip_clk_register_cpuclk()
382 if (IS_ERR(cclk)) { in rockchip_clk_register_cpuclk()
384 ret = PTR_ERR(cclk); in rockchip_clk_register_cpuclk()
388 return cclk; in rockchip_clk_register_cpuclk()
/kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/
Dk3-j784s4-main.dtsi1025 clock-names = "hclk", "cclk";
1040 clock-names = "hclk", "cclk";
1055 clock-names = "hclk", "cclk";
1070 clock-names = "hclk", "cclk";
1085 clock-names = "hclk", "cclk";
1100 clock-names = "hclk", "cclk";
1115 clock-names = "hclk", "cclk";
1130 clock-names = "hclk", "cclk";
1145 clock-names = "hclk", "cclk";
1160 clock-names = "hclk", "cclk";
[all …]

123456