2015-07-29 17:13:14

by Ray Jui

[permalink] [raw]
Subject: [PATCH v2] PCI: iproc: Fix BCMA dependency in Kconfig

The current iProc BCMA front-end driver can only work on ARM32 based
platforms; therefore its config option in Kconfig should be changed to
reflect that. This fixes arm64 allmodconfig build failure when compiling
the the iProc BCMA driver that contains struct pci_sys_data that is
arm32 specific

Signed-off-by: Ray Jui <[email protected]>
---
drivers/pci/host/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/pci/host/Kconfig b/drivers/pci/host/Kconfig
index d2c6144..48b5b30 100644
--- a/drivers/pci/host/Kconfig
+++ b/drivers/pci/host/Kconfig
@@ -136,7 +136,7 @@ config PCIE_IPROC_PLATFORM

config PCIE_IPROC_BCMA
bool "Broadcom iProc PCIe BCMA bus driver"
- depends on ARCH_BCM_IPROC || (ARM && COMPILE_TEST)
+ depends on ARM && (ARCH_BCM_IPROC || COMPILE_TEST)
select PCIE_IPROC
select BCMA
select PCI_DOMAINS
--
1.7.9.5


2015-07-29 20:10:31

by Olof Johansson

[permalink] [raw]
Subject: Re: [PATCH v2] PCI: iproc: Fix BCMA dependency in Kconfig

On Wed, Jul 29, 2015 at 10:12:53AM -0700, Ray Jui wrote:
> The current iProc BCMA front-end driver can only work on ARM32 based
> platforms; therefore its config option in Kconfig should be changed to
> reflect that. This fixes arm64 allmodconfig build failure when compiling
> the the iProc BCMA driver that contains struct pci_sys_data that is
> arm32 specific
>
> Signed-off-by: Ray Jui <[email protected]>

Applied to next/arm64 together with the original series.


-Olof