From: Rafał Miłecki <ra...@milecki.pl> For mips74k subtarget we don't have ssb compiled into to the kernel, so allow using it as package. This can be useful for MIPS74k SoCs with PCIe cards using ssb (like BCM4322).
Signed-off-by: Rafał Miłecki <ra...@milecki.pl> --- I'm thinking about switching Linksys WRT610N v2 and Linksys E3000 v1 to the mips74k subtarget. These boards are quite specific because: 1) They use bcma-based BCM4718A1 SoC with wireless core 2) They use ssb-based BCM4322 PCIe wireless card Switching to mips74k subtarget would give them some performance gain due to optimized build. Unfortunately it requires some work on ssb/bcma/b43. Subtarget mips74k has only bcma support built-in, so ssb support should be added as package (kmod-ssb) - this is easy. A bigger problem is b43. Right now we have only 1 b43 package that gets adjusted depending on the brcm47xx subtarget. Devices using mips74k subtarget get b43 with bcma support only. However these 2 Linksys routers should have b43 with both: ssb and bcma. The only way I see to handle this is having 3 b43 packages: 1) b43-ssb 2) b43-bcma 3) b43-ssb-bcma Does it sound like a good idea? Is it acceptable? --- package/kernel/linux/modules/other.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/kernel/linux/modules/other.mk b/package/kernel/linux/modules/other.mk index 38b98f3..abf9512 100644 --- a/package/kernel/linux/modules/other.mk +++ b/package/kernel/linux/modules/other.mk @@ -432,7 +432,7 @@ $(eval $(call KernelPackage,softdog)) define KernelPackage/ssb SUBMENU:=$(OTHER_MENU) TITLE:=Silicon Sonics Backplane glue code - DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_brcm63xx + DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx_legacy @!TARGET_brcm47xx_generic @!TARGET_brcm63xx KCONFIG:=\ CONFIG_SSB \ CONFIG_SSB_B43_PCI_BRIDGE=y \ -- 2.9.3 _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev