Re: [PATCH] powerpc/44x: Make AKEBONO depends on NET
From: Yuehaibing <hidden>
Date: 2020-03-31 03:05:35
Also in:
lkml
On 2020/3/31 8:58, Michael Ellerman wrote:
YueHaibing [off-list ref] writes:quoted
Fix Kconfig warnings: WARNING: unmet direct dependencies detected for NETDEVICES Depends on [n]: NET [=n] Selected by [y]: - AKEBONO [=y] && PPC_47x [=y] WARNING: unmet direct dependencies detected for ETHERNET Depends on [n]: NETDEVICES [=y] && NET [=n] Selected by [y]: - AKEBONO [=y] && PPC_47x [=y] AKEBONO select NETDEVICES and ETHERNET unconditionally,It shouldn't do that, that's the job of a defconfig. It might want to enable NET_VENDOR_IBM iff the config already has NET and other dependencies enabled. So the patch below might work?
Yes, It works for me, Thanks! Tested-by: YueHaibing <redacted> # build-tested
quoted hunk ↗ jump to hunk
cheersdiff --git a/arch/powerpc/platforms/44x/Kconfig b/arch/powerpc/platforms/44x/Kconfig index 25ebe634a661..32aac4f40f1b 100644 --- a/arch/powerpc/platforms/44x/Kconfig +++ b/arch/powerpc/platforms/44x/Kconfig@@ -207,9 +207,7 @@ config AKEBONO select PPC4xx_HSTA_MSI select I2C select I2C_IBM_IIC - select NETDEVICES - select ETHERNET - select NET_VENDOR_IBM + imply NET_VENDOR_IBM select IBM_EMAC_EMAC4 if IBM_EMAC select USB if USB_SUPPORT select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCDquoted
If NET is not set, build fails. Add this dependcy to fix this. Fixes: 2a2c74b2efcb ("IBM Akebono: Add the Akebono platform") Signed-off-by: YueHaibing <redacted> --- arch/powerpc/platforms/44x/Kconfig | 1 + 1 file changed, 1 insertion(+)diff --git a/arch/powerpc/platforms/44x/Kconfig b/arch/powerpc/platforms/44x/Kconfig index 25ebe634a661..394f662d7df2 100644 --- a/arch/powerpc/platforms/44x/Kconfig +++ b/arch/powerpc/platforms/44x/Kconfig@@ -199,6 +199,7 @@ config FSP2 config AKEBONO bool "IBM Akebono (476gtr) Support" depends on PPC_47x + depends on NET select SWIOTLB select 476FPE select PPC4xx_PCI_EXPRESS-- 2.17.1.