Lines Matching +full:s4 +full:- +full:pll +full:- +full:clkc
1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
3 * Amlogic S4 PLL Clock Controller Driver
5 * Copyright (c) 2022-2023 Amlogic, inc. All rights reserved
9 #include <linux/clk-provider.h>
13 #include "clk-mpll.h"
14 #include "clk-pll.h"
15 #include "clk-regmap.h"
16 #include "s4-pll.h"
17 #include "meson-clkc-utils.h"
18 #include <dt-bindings/clock/amlogic,s4-pll-clkc.h>
22 * The chip was changed fixed pll for security reasons. Fixed PLL registers are not writable
23 * in the kernel phase. Write of fixed PLL-related register will cause the system to crash.
25 * For the above reasons, we can only use ro_ops for fixed PLL related clocks.
255 * Internal gp0 pll emulation configuration parameters
327 * Internal hifi pll emulation configuration parameters
815 struct device *dev = &pdev->dev; in meson_s4_pll_probe()
837 s4_pll_clk_regmaps[i]->map = regmap; in meson_s4_pll_probe()
857 .compatible = "amlogic,s4-pll-clkc",
866 .name = "s4-pll-clkc",
872 MODULE_DESCRIPTION("Amlogic S4 PLL Clock Controller driver");