lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 26 Feb 2009 16:57:26 +0100 From: Lennert Buytenhek <buytenh@...tstofly.org> To: Gary Thomas <gary@...assoc.com> Cc: netdev@...r.kernel.org Subject: Re: Marvell 88E609x switch? On Thu, Feb 26, 2009 at 08:47:29AM -0700, Gary Thomas wrote: > >>>> Is there support for this device anywhere? In particular, > >>>> the M88E6095 switch. > >>> Not at the moment, but it should be easy enough to add. If your > >>> board already runs on 2.6.28+, I can whip up some patches for you > >>> to try from the docs I have for that part. > >> That would be much appreciated, thanks. > > > > I noticed that the 6095/6095F are quite similar to the 6131 as far > > as the register set goes. So something along these lines (hacky > > patch, breaks 6131, not for mainline) might just work to detect > > single 6095s (cascading DSA chips is something that needs more work, > > let's get the single-chip case working first). > > > > The other thing you'll need to do is create dsa platform devices > > for your switch chips, a la how it's done in arch/arm/mach-orion5x/ > > or arch/arm/mach-kirkwood/ for example -- you need to pass in a struct > > device * for your network device, a struct device * for your mii bus, > > the switch MII address on the MII bus, and names of the individual > > ports (where you'll specify "cpu" for the port on the switch chip that > > the CPU is connected to). > > > > Let me know if this works. > > Thanks, I'll give it a try. It will take a little effort > to get setup as I have to work within the open firmware > structure (that's how all the various components are > specified). Right, we don't have OF bindings yet. I guess this would make sense to do generically at some point, since there are quite a few PPC platforms with DSA switch chips. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists