Commit ccfb464c authored by Niklas Cassel's avatar Niklas Cassel Committed by Andy Gross

soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs

Since commit cab67358 ("soc: Unconditionally include qcom Makefile"),
we unconditionally include the soc/qcom/Makefile.

This opens up the possibility to compile test the code even when building
for other architectures.

Allow COMPILE_TEST for all qcom SoC Kconfigs, except for two Kconfigs
that depend on QCOM_SCM, since that triggers lots of build errors in
qcom_scm.
Signed-off-by: default avatarNiklas Cassel <niklas.cassel@linaro.org>
Reviewed-by: default avatarVivek Gautam <vivek.gautam@codeaurora.org>
Reviewed-by: default avatarVinod Koul <vkoul@kernel.org>
Reviewed-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: default avatarAndy Gross <andy.gross@linaro.org>
parent 4fadb265
...@@ -33,7 +33,7 @@ config QCOM_GLINK_SSR ...@@ -33,7 +33,7 @@ config QCOM_GLINK_SSR
config QCOM_GSBI config QCOM_GSBI
tristate "QCOM General Serial Bus Interface" tristate "QCOM General Serial Bus Interface"
depends on ARCH_QCOM depends on ARCH_QCOM || COMPILE_TEST
select MFD_SYSCON select MFD_SYSCON
help help
Say y here to enable GSBI support. The GSBI provides control Say y here to enable GSBI support. The GSBI provides control
...@@ -42,7 +42,7 @@ config QCOM_GSBI ...@@ -42,7 +42,7 @@ config QCOM_GSBI
config QCOM_LLCC config QCOM_LLCC
tristate "Qualcomm Technologies, Inc. LLCC driver" tristate "Qualcomm Technologies, Inc. LLCC driver"
depends on ARCH_QCOM depends on ARCH_QCOM || COMPILE_TEST
help help
Qualcomm Technologies, Inc. platform specific Qualcomm Technologies, Inc. platform specific
Last Level Cache Controller(LLCC) driver. This provides interfaces Last Level Cache Controller(LLCC) driver. This provides interfaces
...@@ -73,7 +73,8 @@ config QCOM_PM ...@@ -73,7 +73,8 @@ config QCOM_PM
config QCOM_QMI_HELPERS config QCOM_QMI_HELPERS
tristate tristate
depends on ARCH_QCOM && NET depends on ARCH_QCOM || COMPILE_TEST
depends on NET
help help
Helper library for handling QMI encoded messages. QMI encoded Helper library for handling QMI encoded messages. QMI encoded
messages are used in communication between the majority of QRTR messages are used in communication between the majority of QRTR
...@@ -104,7 +105,7 @@ config QCOM_RPMH ...@@ -104,7 +105,7 @@ config QCOM_RPMH
config QCOM_SMEM config QCOM_SMEM
tristate "Qualcomm Shared Memory Manager (SMEM)" tristate "Qualcomm Shared Memory Manager (SMEM)"
depends on ARCH_QCOM depends on ARCH_QCOM || COMPILE_TEST
depends on HWSPINLOCK depends on HWSPINLOCK
help help
Say y here to enable support for the Qualcomm Shared Memory Manager. Say y here to enable support for the Qualcomm Shared Memory Manager.
...@@ -113,7 +114,7 @@ config QCOM_SMEM ...@@ -113,7 +114,7 @@ config QCOM_SMEM
config QCOM_SMD_RPM config QCOM_SMD_RPM
tristate "Qualcomm Resource Power Manager (RPM) over SMD" tristate "Qualcomm Resource Power Manager (RPM) over SMD"
depends on ARCH_QCOM depends on ARCH_QCOM || COMPILE_TEST
depends on RPMSG depends on RPMSG
help help
If you say yes to this option, support will be included for the If you say yes to this option, support will be included for the
...@@ -150,7 +151,7 @@ config QCOM_SMSM ...@@ -150,7 +151,7 @@ config QCOM_SMSM
config QCOM_WCNSS_CTRL config QCOM_WCNSS_CTRL
tristate "Qualcomm WCNSS control driver" tristate "Qualcomm WCNSS control driver"
depends on ARCH_QCOM depends on ARCH_QCOM || COMPILE_TEST
depends on RPMSG depends on RPMSG
help help
Client driver for the WCNSS_CTRL SMD channel, used to download nv Client driver for the WCNSS_CTRL SMD channel, used to download nv
...@@ -158,7 +159,7 @@ config QCOM_WCNSS_CTRL ...@@ -158,7 +159,7 @@ config QCOM_WCNSS_CTRL
config QCOM_APR config QCOM_APR
tristate "Qualcomm APR Bus (Asynchronous Packet Router)" tristate "Qualcomm APR Bus (Asynchronous Packet Router)"
depends on ARCH_QCOM depends on ARCH_QCOM || COMPILE_TEST
depends on RPMSG depends on RPMSG
help help
Enable APR IPC protocol support between Enable APR IPC protocol support between
......
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