On 19 October 2014 09:19, Nathan Hintz <[email protected]> wrote: >> Date: Sun, 19 Oct 2014 07:48:04 +0200 >> Subject: Re: [PATCH] brcm47xx: move wrt610n_v2 and e3000_v1 to mips74k >> subtarget >> From: [email protected] >> To: [email protected] >> CC: [email protected]; [email protected] >> >> On 19 October 2014 00:19, Nathan Hintz <[email protected]> wrote: >> >> > Neither are "SSB Wifi" >> >> >> >> They are. >> >> >> >> https://wikidevi.com/wiki/Linksys_WRT610N_v2 >> >> BCM4322 which is SSB based >> >> >> >> https://wikidevi.com/wiki/Linksys_E3000 >> >> BCM4322 which is SSB based >> >> >> > >> > I see your point; however, the E3000 and WRT610Nv2 are mips74k, and >> > would >> > get the same >> > benefit from using the mips74k subtarget (mips32r2) as all of the >> > others. >> > The only difference >> > that I can see is that the E3000 and WRT610nV2 are required to use the >> > proprietary >> > Broadcom wl driver (which is one of the supported profiles under the >> > mips74k >> > subtarget) in >> > order to utilize the 5GHz radio; whereas, with at least some of the >> > others, >> > using the proprietary >> > Broadcom wl driver is optional. I could modify the patch description to >> > include this info and to >> > keep the "SSB Wifi" comment if you think it is necessary. >> >> There are few devices we don't have perfect solution for. I'm aware >> that these 2 devices are MIPS 74K, but we're still bound to two >> solutions: >> 1) Use "generic" subtarget for E3000/WRT610Nv2 and make them suffer >> from less optimized code. That's what we do now. >> 2) Use "mips74k" subtarget for them, add "ssb" support to the >> "mips74k", and make firmware bigger for dozens of other devices. > > There are no additional "ssb" bits that need to be added to the mips74k > subtarget. > The existing mips74k trx works out of the box on E3000 (and should work on > WRT610nV2 as well). As you mentioned earlier, wl.ko doesn't require any of > the > in-kernel SSB parts, as it handles everything it needs internally. Simply > build the > mips74k target as it exists today; include the proprietary driver (or load > it separately), > and it all just works. The patch I've provided should be the only change > that is needed > (to build the device specific .bin files).
OpenWrt still focuses on *openness* and default firmware includes *open source* b43 driver. The open source b43 driver requires ssb. -- Rafał _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
