Lines Matching +full:c3 +full:- +full:peripherals +full:- +full:clkc
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Amlogic C3 Peripherals Clock Controller Driver
9 #include <linux/clk-provider.h>
11 #include "clk-regmap.h"
12 #include "clk-dualdiv.h"
13 #include "meson-clkc-utils.h"
14 #include <dt-bindings/clock/amlogic,c3-peripherals-clkc.h>
212 * disabled, cpu_clk and other key CPU-related configurations cannot take effect.
221 * AOCPU. If the clock is disabled, interrupt-related functions will occurs an
324 * NOTE: axi_dev1_dmc provides the clock for the peripherals(EMMC, SDIO,
334 * |------| |-----| clk_12m_24m |-----|
335 * xtal---->| gate |---->| div |------------>| pad |
336 * |------| |-----| |-----|
2313 struct device *dev = &pdev->dev; in c3_peripherals_probe()
2328 c3_periphs_clk_regmaps[i]->map = regmap; in c3_peripherals_probe()
2348 .compatible = "amlogic,c3-peripherals-clkc",
2358 .name = "c3-peripherals-clkc",
2364 MODULE_DESCRIPTION("Amlogic C3 Peripherals Clock Controller driver");