提交 682430e8 编写于 作者: A Arnd Bergmann 提交者: 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: NArnd Bergmann <arnd@arndb.de>
Acked-by: NTero Kristo <t-kristo@ti.com>
Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
上级 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% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册