Commit 13678f3f authored by Randy Dunlap's avatar Randy Dunlap Committed by Philipp Zabel

reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST

There is a build error when COMPILE_TEST=y, TI_SCI_PROTOCOL=m,
and RESET_TI_SCI=y:

drivers/reset/reset-ti-sci.o: in function `ti_sci_reset_probe':
reset-ti-sci.c:(.text+0x22c): undefined reference to `devm_ti_sci_get_handle'

Fix this by making RESET_TI_SCI honor the Kconfig setting of
TI_SCI_PROTOCOL when COMPILE_TEST is not set. When COMPILE_TEST is set,
TI_SCI_PROTOCOL must be disabled (=n).

Fixes: a6af5041 ("reset: ti-sci: Allow building under COMPILE_TEST")
Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Reported-by: default avatarkernel test robot <lkp@intel.com>
Cc: Nishanth Menon <nm@ti.com>
Cc: Tero Kristo <kristo@kernel.org>
Cc: Santosh Shilimkar <ssantosh@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: default avatarNishanth Menon <nm@ti.com>
Link: https://lore.kernel.org/r/20221030055636.3139-1-rdunlap@infradead.orgSigned-off-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
parent 1b929c02
...@@ -257,7 +257,7 @@ config RESET_SUNXI ...@@ -257,7 +257,7 @@ config RESET_SUNXI
config RESET_TI_SCI config RESET_TI_SCI
tristate "TI System Control Interface (TI-SCI) reset driver" tristate "TI System Control Interface (TI-SCI) reset driver"
depends on TI_SCI_PROTOCOL || COMPILE_TEST depends on TI_SCI_PROTOCOL || (COMPILE_TEST && TI_SCI_PROTOCOL=n)
help help
This enables the reset driver support over TI System Control Interface This enables the reset driver support over TI System Control Interface
available on some new TI's SoCs. If you wish to use reset resources available on some new TI's SoCs. If you wish to use reset resources
......
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