Commit 682430e8 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Stephen Boyd

clk: keystone: TI_SCI_PROTOCOL is needed for clk driver

CONFIG_COMPILE_TEST allows building a configuration without
TI_SCI_PROTOCOL, which then fails to link:

drivers/clk/keystone/sci-clk.o: In function `ti_sci_clk_probe':
sci-clk.c:(.text.ti_sci_clk_probe+0x4c): undefined reference to `devm_ti_sci_get_handle'

This makes it a hard dependency. Right now, that means we can't
actually compile-test the driver unless ARCH_KEYSTONE is set as
well, but we can fix that by allowing TI_MESSAGE_MANAGER to
be selected for COMPILE_TEST as well.

Fixes: b745c079 ("clk: keystone: Add sci-clk driver support")
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Acked-by: default avatarTero Kristo <t-kristo@ti.com>
Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
parent 5bb4053b
...@@ -8,7 +8,8 @@ config COMMON_CLK_KEYSTONE ...@@ -8,7 +8,8 @@ config COMMON_CLK_KEYSTONE
config TI_SCI_CLK config TI_SCI_CLK
tristate "TI System Control Interface clock drivers" tristate "TI System Control Interface clock drivers"
depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
default TI_SCI_PROTOCOL depends on TI_SCI_PROTOCOL
default ARCH_KEYSTONE
---help--- ---help---
This adds the clock driver support over TI System Control Interface. This adds the clock driver support over TI System Control Interface.
If you wish to use clock resources from the PMMC firmware, say Y. If you wish to use clock resources from the PMMC firmware, say Y.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment