From: Yegor Yefremov <[email protected]>

The TI System Controller (TI_SYSC) driver utilizes clock management
functions provided by the TI Clock Controller (CLK_TI_CTRL) driver.

Specifically, the TI_SYSC driver relies on the 'ti,syscon' support,
which is used to access system registers for tasks like reset control
and power management. These operations often involve manipulating
clock-gating or reset signals managed by the underlying clock hardware.

Therefore, to ensure that the necessary register access and clock
manipulation functions are available for the System Controller
operations, CLK_TI_CTRL must be selected when TI_SYSC is enabled.

Signed-off-by: Yegor Yefremov <[email protected]>
---
 drivers/bus/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig
index a786fe430e4..05492c63bf0 100644
--- a/drivers/bus/Kconfig
+++ b/drivers/bus/Kconfig
@@ -15,6 +15,7 @@ config TI_SYSC
        bool "TI sysc interconnect target module driver"
        depends on DM && ARCH_OMAP2PLUS
        select CLK
+       select CLK_TI_CTRL
        help
          Generic driver for Texas Instruments interconnect target module
          found on many TI SoCs.
-- 
2.34.1

Reply via email to