mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 04:36:13 +02:00
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/
86 lines
2.4 KiB
Plaintext
86 lines
2.4 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# 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.
|
|
|
|
config CLK_TI_CTRL
|
|
bool "TI OMAP4 clock controller"
|
|
depends on CLK && OF_CONTROL && ARCH_OMAP2PLUS
|
|
help
|
|
This enables the clock controller driver support on TI's SoCs.
|
|
|
|
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.
|
|
|
|
config CLK_TI_SCI
|
|
bool "TI System Control Interface (TI SCI) clock driver"
|
|
depends on CLK && TI_SCI_PROTOCOL && OF_CONTROL
|
|
help
|
|
This enables the clock driver support over TI System Control Interface
|
|
available on some new TI's SoCs. If you wish to use clock resources
|
|
managed by the TI System Controller, say Y here. Otherwise, say N.
|
|
|
|
config CLK_K3_PLL
|
|
bool "PLL clock support for K3 SoC family of devices"
|
|
depends on CLK && LIB_RATIONAL
|
|
help
|
|
Enables PLL clock support for K3 SoC family of devices.
|
|
|
|
config SPL_CLK_K3_PLL
|
|
bool "PLL clock support for K3 SoC family of devices in SPL"
|
|
depends on CLK && LIB_RATIONAL && SPL
|
|
help
|
|
Enables PLL clock support for K3 SoC family of devices.
|
|
|
|
config CLK_K3
|
|
bool "Clock support for K3 SoC family of devices"
|
|
depends on CLK
|
|
help
|
|
Enables the clock translation layer from DT to device clocks.
|
|
|
|
config SPL_CLK_K3
|
|
bool "Clock support for K3 SoC family of devices in SPL"
|
|
depends on CLK && SPL
|
|
help
|
|
Enables the clock translation layer from DT to device clocks.
|