From: Niklas Cassel <niklas.cassel@linaro.org>
To: Andy Gross <andy.gross@linaro.org>,
David Brown <david.brown@linaro.org>,
mark.brown@linaro.org
Cc: linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 5/5] soc: qcom: Remove depends on ARCH_QCOM
Date: Wed, 13 Jun 2018 15:48:50 +0200 [thread overview]
Message-ID: <20180613134850.GA13526@centauri.ideon.se> (raw)
In-Reply-To: <20180613125401.11734-6-niklas.cassel@linaro.org>
On Wed, Jun 13, 2018 at 02:54:00PM +0200, Niklas Cassel wrote:
> Since commit cab673583d96 ("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.
>
> Remove the depends on ARCH_QCOM for all Kconfigs, except for
> two Kconfigs that depend on QCOM_SCM, since that triggers lots of build
> errors in qcom_scm. However, that shouldn't stop us from removing
> it from those where it is possible.
>
> Signed-off-by: Niklas Cassel <niklas.cassel@linaro.org>
> ---
> drivers/soc/qcom/Kconfig | 10 ++--------
> 1 file changed, 2 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig
> index 1d4a9f3ada8c..8c83025c466e 100644
> --- a/drivers/soc/qcom/Kconfig
> +++ b/drivers/soc/qcom/Kconfig
> @@ -5,7 +5,7 @@ menu "Qualcomm SoC drivers"
>
> config QCOM_COMMAND_DB
> bool "Qualcomm Command DB"
> - depends on (ARCH_QCOM && OF) || COMPILE_TEST
> + depends on OF || COMPILE_TEST
> help
> Command DB queries shared memory by key string for shared system
> resources. Platform drivers that require to set state of a shared
> @@ -14,7 +14,6 @@ config QCOM_COMMAND_DB
>
> config QCOM_GENI_SE
> tristate "QCOM GENI Serial Engine Driver"
> - depends on ARCH_QCOM || COMPILE_TEST
> help
> This driver is used to manage Generic Interface (GENI) firmware based
> Qualcomm Technologies, Inc. Universal Peripheral (QUP) Wrapper. This
> @@ -32,7 +31,6 @@ config QCOM_GLINK_SSR
>
> config QCOM_GSBI
> tristate "QCOM General Serial Bus Interface"
> - depends on ARCH_QCOM
> select MFD_SYSCON
> help
> Say y here to enable GSBI support. The GSBI provides control
> @@ -55,7 +53,7 @@ config QCOM_PM
>
> config QCOM_QMI_HELPERS
> tristate
> - depends on ARCH_QCOM && NET
> + depends on NET
> help
> Helper library for handling QMI encoded messages. QMI encoded
> messages are used in communication between the majority of QRTR
> @@ -76,7 +74,6 @@ config QCOM_RMTFS_MEM
>
> config QCOM_SMEM
> tristate "Qualcomm Shared Memory Manager (SMEM)"
> - depends on ARCH_QCOM
> depends on HWSPINLOCK
> help
> Say y here to enable support for the Qualcomm Shared Memory Manager.
> @@ -85,7 +82,6 @@ config QCOM_SMEM
>
> config QCOM_SMD_RPM
> tristate "Qualcomm Resource Power Manager (RPM) over SMD"
> - depends on ARCH_QCOM
> depends on RPMSG && OF
> help
> If you say yes to this option, support will be included for the
> @@ -122,7 +118,6 @@ config QCOM_SMSM
>
> config QCOM_WCNSS_CTRL
> tristate "Qualcomm WCNSS control driver"
> - depends on ARCH_QCOM
> depends on RPMSG
> help
> Client driver for the WCNSS_CTRL SMD channel, used to download nv
> @@ -130,7 +125,6 @@ config QCOM_WCNSS_CTRL
>
> config QCOM_APR
> tristate "Qualcomm APR Bus (Asynchronous Packet Router)"
> - depends on ARCH_QCOM
> depends on RPMSG
> help
> Enable APR IPC protocol support between
Hello Andy
It seems like QCOM_APR is from Mark Brown's tree,
so just a heads up that you might get a conflict when applying.
Kind regards,
Niklas
next prev parent reply other threads:[~2018-06-13 13:48 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-13 12:53 [PATCH 0/5] soc: qcom: remove depends on ARCH_QCOM Niklas Cassel
2018-06-13 12:53 ` [PATCH 1/5] rpmsg: smd: Add missing include of sizes.h Niklas Cassel
2018-06-13 13:16 ` Niklas Cassel
2018-06-13 12:53 ` [PATCH 2/5] soc: qcom: smem: " Niklas Cassel
2018-06-13 12:53 ` [PATCH 3/5] soc: qcom: smp2p: Add select IRQ_DOMAIN Niklas Cassel
2018-06-13 12:53 ` [PATCH 4/5] soc: qcom: smsm: " Niklas Cassel
2018-06-13 12:54 ` [PATCH 5/5] soc: qcom: Remove depends on ARCH_QCOM Niklas Cassel
2018-06-13 13:48 ` Niklas Cassel [this message]
2018-06-13 16:51 ` kbuild test robot
2018-06-13 16:51 ` kbuild test robot
2018-06-13 21:44 ` kbuild test robot
2018-06-13 21:44 ` kbuild test robot
2018-06-14 6:35 ` Vivek Gautam
2018-06-14 6:38 ` Vivek Gautam
2018-06-14 8:31 ` Niklas Cassel
2018-06-14 10:24 ` Vivek Gautam
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180613134850.GA13526@centauri.ideon.se \
--to=niklas.cassel@linaro.org \
--cc=andy.gross@linaro.org \
--cc=david.brown@linaro.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-soc@vger.kernel.org \
--cc=mark.brown@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.