Lines Matching +full:s4 +full:- +full:peripherals +full:- +full:clkc
1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
3 * Amlogic S4 Peripherals Clock Controller Driver
5 * Copyright (c) 2022-2023 Amlogic, inc. All rights reserved
9 #include <linux/clk-provider.h>
13 #include "clk-regmap.h"
14 #include "vid-pll-div.h"
15 #include "clk-dualdiv.h"
16 #include "s4-peripherals.h"
17 #include "meson-clkc-utils.h"
18 #include <dt-bindings/clock/amlogic,s4-peripherals-clkc.h>
1274 * muxed by a glitch-free switch. The CCF can manage this glitch-free
1275 * mux because it does top-to-bottom updates the each clock tree and
3764 struct device *dev = &pdev->dev; in meson_s4_periphs_probe()
3781 s4_periphs_clk_regmaps[i]->map = regmap; in meson_s4_periphs_probe()
3799 .compatible = "amlogic,s4-peripherals-clkc",
3808 .name = "s4-periphs-clkc",
3814 MODULE_DESCRIPTION("Amlogic S4 Peripherals Clock Controller driver");