Merge patch series "clk: ti: Cleanup common functions and omap-cm"
Markus Schneider-Pargmann (TI.com) <msp@baylibre.com> says: This series cleans up the direct dependency of ARCH_OMAP2PLUS to compile ti/clk.c which holds common functions for other clock drivers. It creates its own config symbols for these common functions and for the omap-cm driver as well. The omap-cm driver config symbol is added as default enabled. Link: https://lore.kernel.org/r/20251128-topic-am33-clk-regmap-dep-v2026-01-v2-0-451b4f4e7e85@baylibre.com/
This commit is contained in:
@@ -3,9 +3,24 @@
|
||||
# Copyright (C) 2020 Dario Binacchi <dariobin@libero.it>
|
||||
#
|
||||
|
||||
config CLK_TI_OMAP2PLUS
|
||||
bool
|
||||
depends on CLK
|
||||
select REGMAP
|
||||
help
|
||||
Common clock functions used in some TI clock drivers.
|
||||
|
||||
config CLK_TI_OMAP4_CM
|
||||
bool "TI OMAP4 clock manager driver"
|
||||
depends on CLK && ARCH_OMAP2PLUS
|
||||
default y
|
||||
help
|
||||
This enables the OMAP4 clock manager (CM) stub driver.
|
||||
|
||||
config CLK_TI_AM3_DPLL
|
||||
bool "TI AM33XX Digital Phase-Locked Loop (DPLL) clock drivers"
|
||||
depends on CLK && OF_CONTROL && ARCH_OMAP2PLUS
|
||||
select CLK_TI_OMAP2PLUS
|
||||
help
|
||||
This enables the DPLL clock drivers support on AM33XX SoCs. The DPLL
|
||||
provides all interface clocks and functional clocks to the processor.
|
||||
@@ -19,18 +34,21 @@ config CLK_TI_CTRL
|
||||
config CLK_TI_DIVIDER
|
||||
bool "TI divider clock driver"
|
||||
depends on CLK && OF_CONTROL && CLK_CCF && ARCH_OMAP2PLUS
|
||||
select CLK_TI_OMAP2PLUS
|
||||
help
|
||||
This enables the divider clock driver support on TI's SoCs.
|
||||
|
||||
config CLK_TI_GATE
|
||||
bool "TI gate clock driver"
|
||||
depends on CLK && OF_CONTROL && ARCH_OMAP2PLUS
|
||||
select CLK_TI_OMAP2PLUS
|
||||
help
|
||||
This enables the gate clock driver support on TI's SoCs.
|
||||
|
||||
config CLK_TI_MUX
|
||||
bool "TI mux clock driver"
|
||||
depends on CLK && OF_CONTROL && CLK_CCF && ARCH_OMAP2PLUS
|
||||
select CLK_TI_OMAP2PLUS
|
||||
help
|
||||
This enables the mux clock driver support on TI's SoCs.
|
||||
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
# Copyright (C) 2020 Dario Binacchi <dariobin@libero.it>
|
||||
#
|
||||
|
||||
obj-$(CONFIG_ARCH_OMAP2PLUS) += clk.o omap4-cm.o
|
||||
|
||||
obj-$(CONFIG_CLK_TI_AM3_DPLL) += clk-am3-dpll.o clk-am3-dpll-x2.o
|
||||
obj-$(CONFIG_CLK_TI_CTRL) += clk-ctrl.o
|
||||
obj-$(CONFIG_CLK_TI_DIVIDER) += clk-divider.o
|
||||
obj-$(CONFIG_CLK_TI_GATE) += clk-gate.o
|
||||
obj-$(CONFIG_CLK_TI_MUX) += clk-mux.o
|
||||
obj-$(CONFIG_CLK_TI_OMAP2PLUS) += clk.o
|
||||
obj-$(CONFIG_CLK_TI_OMAP4_CM) += omap4-cm.o
|
||||
obj-$(CONFIG_CLK_TI_SCI) += clk-sci.o
|
||||
obj-$(CONFIG_$(PHASE_)CLK_K3_PLL) += clk-k3-pll.o
|
||||
obj-$(CONFIG_$(PHASE_)CLK_K3) += clk-k3.o
|
||||
|
||||
Reference in New Issue
Block a user