mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
clk: amlogic: Add A9 peripherals clock controller driver
Add the peripherals clock controller driver for the Amlogic A9 SoC family. Signed-off-by: Jian Hu <jian.hu@amlogic.com> Link: https://patch.msgid.link/20260701-a9_peripherals-v6-2-9630f39879e5@amlogic.com [jbrunet: removed dependency en A9 PLL] Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
This commit is contained in:
parent
33972977d6
commit
6f809ca810
|
|
@ -132,6 +132,20 @@ config COMMON_CLK_A1_PERIPHERALS
|
|||
device, A1 SoC Family. Say Y if you want A1 Peripherals clock
|
||||
controller to work.
|
||||
|
||||
config COMMON_CLK_A9_PERIPHERALS
|
||||
tristate "Amlogic A9 SoC peripherals clock controller support"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
default ARCH_MESON
|
||||
select COMMON_CLK_MESON_REGMAP
|
||||
select COMMON_CLK_MESON_CLKC_UTILS
|
||||
select COMMON_CLK_MESON_DUALDIV
|
||||
select COMMON_CLK_MESON_VID_PLL_DIV
|
||||
imply COMMON_CLK_SCMI
|
||||
help
|
||||
Support for the peripherals clock controller on Amlogic A311Y3 based
|
||||
device, AKA A9. Peripherals are required by most peripheral to operate.
|
||||
Say Y if you want A9 peripherals clock controller to work.
|
||||
|
||||
config COMMON_CLK_A9_AO
|
||||
tristate "Amlogic A9 SoC AO clock controller support"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ obj-$(CONFIG_COMMON_CLK_AXG) += axg.o axg-aoclk.o
|
|||
obj-$(CONFIG_COMMON_CLK_AXG_AUDIO) += axg-audio.o
|
||||
obj-$(CONFIG_COMMON_CLK_A1_PLL) += a1-pll.o
|
||||
obj-$(CONFIG_COMMON_CLK_A1_PERIPHERALS) += a1-peripherals.o
|
||||
obj-$(CONFIG_COMMON_CLK_A9_PERIPHERALS) += a9-peripherals.o
|
||||
obj-$(CONFIG_COMMON_CLK_A9_AO) += a9-aoclk.o
|
||||
obj-$(CONFIG_COMMON_CLK_C3_PLL) += c3-pll.o
|
||||
obj-$(CONFIG_COMMON_CLK_C3_PERIPHERALS) += c3-peripherals.o
|
||||
|
|
|
|||
2089
drivers/clk/meson/a9-peripherals.c
Normal file
2089
drivers/clk/meson/a9-peripherals.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user