Home
last modified time | relevance | path

Searched full:kclk (Results 1 – 10 of 10) sorted by relevance

/linux-6.14.4/drivers/clk/
Dclk-k210.c676 struct k210_clk *kclk = to_k210_clk(hw); in k210_clk_enable() local
677 struct k210_sysclk *ksc = kclk->ksc; in k210_clk_enable()
678 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; in k210_clk_enable()
696 struct k210_clk *kclk = to_k210_clk(hw); in k210_clk_disable() local
697 struct k210_sysclk *ksc = kclk->ksc; in k210_clk_disable()
698 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; in k210_clk_disable()
714 struct k210_clk *kclk = to_k210_clk(hw); in k210_clk_set_parent() local
715 struct k210_sysclk *ksc = kclk->ksc; in k210_clk_set_parent()
716 struct k210_clk_cfg *cfg = &k210_clk_cfgs[kclk->id]; in k210_clk_set_parent()
734 struct k210_clk *kclk = to_k210_clk(hw); in k210_clk_get_parent() local
[all …]
Dclk-stm32h7.c1093 static const struct composite_clk_cfg kclk[] = { variable
1340 for (n = 0; n < ARRAY_SIZE(kclk); n++) { in stm32h7_rcc_init()
1341 get_cfg_composite_div(&kernel_clk_cfg, &kclk[n], &c_cfg, in stm32h7_rcc_init()
1345 kclk[n].name, in stm32h7_rcc_init()
1346 kclk[n].parent_name, in stm32h7_rcc_init()
1347 kclk[n].num_parents, in stm32h7_rcc_init()
1351 kclk[n].flags); in stm32h7_rcc_init()
/linux-6.14.4/drivers/clk/stm32/
Dclk-stm32mp1.c1389 #define KCLK(_id, _name, _parents, _flags, _mgate, _mmux)\ macro
1998 KCLK(SDMMC1_K, "sdmmc1_k", sdmmc12_src, 0, G_SDMMC1, M_SDMMC12),
1999 KCLK(SDMMC2_K, "sdmmc2_k", sdmmc12_src, 0, G_SDMMC2, M_SDMMC12),
2000 KCLK(SDMMC3_K, "sdmmc3_k", sdmmc3_src, 0, G_SDMMC3, M_SDMMC3),
2001 KCLK(FMC_K, "fmc_k", fmc_src, 0, G_FMC, M_FMC),
2002 KCLK(QSPI_K, "qspi_k", qspi_src, 0, G_QSPI, M_QSPI),
2003 KCLK(RNG1_K, "rng1_k", rng_src, 0, G_RNG1, M_RNG1),
2004 KCLK(RNG2_K, "rng2_k", rng_src, 0, G_RNG2, M_RNG2),
2005 KCLK(USBPHY_K, "usbphy_k", usbphy_src, 0, G_USBPHY, M_USBPHY),
2006 KCLK(STGEN_K, "stgen_k", stgen_src, CLK_IS_CRITICAL, G_STGEN, M_STGEN),
[all …]
/linux-6.14.4/drivers/media/platform/st/stm32/stm32-dcmipp/
Ddcmipp-core.c44 struct clk *kclk; member
466 struct clk *kclk, *mclk; in dcmipp_probe() local
526 kclk = devm_clk_get(&pdev->dev, "kclk"); in dcmipp_probe()
527 if (IS_ERR(kclk)) in dcmipp_probe()
528 return dev_err_probe(&pdev->dev, PTR_ERR(kclk), in dcmipp_probe()
529 "Unable to get kclk\n"); in dcmipp_probe()
530 dcmipp->kclk = kclk; in dcmipp_probe()
601 clk_disable_unprepare(dcmipp->kclk); in dcmipp_runtime_suspend()
618 ret = clk_prepare_enable(dcmipp->kclk); in dcmipp_runtime_resume()
621 dev_err(dev, "%s: Failed to prepare_enable kclk\n", __func__); in dcmipp_runtime_resume()
/linux-6.14.4/sound/soc/stm/
Dstm32_spdifrx.c214 * @kclk: kernel clock feeding the SPDIFRX clock generator
235 struct clk *kclk; member
490 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
492 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_get_ctrl_data()
516 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_get_ctrl_data()
775 ret = clk_prepare_enable(spdifrx->kclk); in stm32_spdifrx_startup()
777 dev_err(&spdifrx->pdev->dev, "Enable kclk failed: %d\n", ret); in stm32_spdifrx_startup()
855 clk_disable_unprepare(spdifrx->kclk); in stm32_spdifrx_shutdown()
926 spdifrx->kclk = devm_clk_get(&pdev->dev, "kclk"); in stm32_spdifrx_parse_of()
927 if (IS_ERR(spdifrx->kclk)) in stm32_spdifrx_parse_of()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/sound/
Dst,stm32-spdifrx.yaml35 - const: kclk
82 clock-names = "kclk";
/linux-6.14.4/Documentation/devicetree/bindings/media/
Dst,stm32-dcmipp.yaml33 - const: kclk
/linux-6.14.4/arch/arm64/boot/dts/st/
Dstm32mp251.dtsi306 clock-names = "kclk";
820 clock-names = "kclk", "mclk";
/linux-6.14.4/arch/arm/boot/dts/st/
Dstm32mp131.dtsi390 clock-names = "kclk";
Dstm32mp151.dtsi798 clock-names = "kclk";