Re: Merging SSB and HND/AI support
From: Florian Fainelli <hidden>
Date: 2011-01-17 11:20:52
Also in:
linux-mips, linux-wireless
On Monday 17 January 2011 11:56:23 Michael Büsch wrote:
On Mon, 2011-01-17 at 11:46 +0100, Jonas Gorski wrote:quoted
Hello, I am currently looking into adding support for the newer Broadcom BCM47xx/53xx SoCs. They require having HND/AI support, which probably means merging the current SSB code and the HND/AI code from the brcm80211 driver. Is anyone already working on this? As far as I can see, there are two possibilities: a) Merge the HND/AI code into the current SSB code, or b) add the missing code for SoCs to brcm80211 and replace the SSB code with it.Why can't we keep those two platforms separated?
That is also what I am wondering about. Considering that previous BCM47xx platforms use a MIPS4k core and newer one use MIPS74k or later, you would not be able to build a single kernel for both which takes advantages of compile- time optimizations targetting MIPS74k. If this ist not a big concern, then let's target a single kernel.
Is there really a lot of shared code between SSB and HND/AI? It's true that there's currently a lot of device functionality built into ssb. Like pci bridge, mips core, extif, etc... If you take all that code out, you're probably not left with anything. So why do we need to replace or merge SSB in the first place? Can't it co-exist with HND/AI?
-- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html