linux-embedded.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Marvel 88E6063-RCJ1 driver
@ 2008-09-17  4:33 linux-embedded-owner
  2008-09-17 22:02 ` Kumar Gala
  2008-09-29  2:51 ` Lennert Buytenhek
  0 siblings, 2 replies; 5+ messages in thread
From: linux-embedded-owner @ 2008-09-17  4:33 UTC (permalink / raw)
  To: Linux embedded; +Cc: Linux embedded owner

Hi,

I'm not sure, if my posting goes to the right list, but before I'll start
hacking away, I would like to ask if someone already has a driver for a
Marvel Linkstreet 88E6063 Integrated 7-Port QoS, 802.1Q 10/100 Ethernet
Switch for a 2.6 kernel handy or can point me to where this can be found.

Regards,

Robert

-- 
Robert Berger
Embedded Software Specialist

Reliable Embedded Systems
Consulting Training Engineering
Tel.: (+30) 697 593 3428
Fax.:(+30 210) 684 7881
URL: http://www.reliableembeddedsystems.com
--
...One test is worth a thousand opinions.-Jack Ganssle


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Marvel 88E6063-RCJ1 driver
  2008-09-17  4:33 Marvel 88E6063-RCJ1 driver linux-embedded-owner
@ 2008-09-17 22:02 ` Kumar Gala
       [not found]   ` <8ff29df80809171524k415583b1x62ee2106ec0b1bd8@mail.gmail.com>
  2008-09-29  2:51 ` Lennert Buytenhek
  1 sibling, 1 reply; 5+ messages in thread
From: Kumar Gala @ 2008-09-17 22:02 UTC (permalink / raw)
  To: <linux-embedded-owner@reliableembeddedsystems.com>; +Cc: Linux embedded

One place to look is the WRT projects.. Some of them have drivers for  
various switches.

- k

On Sep 16, 2008, at 11:33 PM, <linux-embedded-owner@reliableembeddedsystems.com 
 > <linux-embedded-owner@reliableembeddedsystems.com> wrote:

> Hi,
>
> I'm not sure, if my posting goes to the right list, but before I'll  
> start
> hacking away, I would like to ask if someone already has a driver  
> for a
> Marvel Linkstreet 88E6063 Integrated 7-Port QoS, 802.1Q 10/100  
> Ethernet
> Switch for a 2.6 kernel handy or can point me to where this can be  
> found.
>
> Regards,
>
> Robert
>
> -- 
> Robert Berger
> Embedded Software Specialist
>
> Reliable Embedded Systems
> Consulting Training Engineering
> Tel.: (+30) 697 593 3428
> Fax.:(+30 210) 684 7881
> URL: http://www.reliableembeddedsystems.com
> --
> ...One test is worth a thousand opinions.-Jack Ganssle
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux- 
> embedded" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Marvel 88E6063-RCJ1 driver
       [not found]   ` <8ff29df80809171524k415583b1x62ee2106ec0b1bd8@mail.gmail.com>
@ 2008-09-17 22:29     ` Pawel Pastuszak
  2008-09-19 14:27       ` linux-embedded-owner
  0 siblings, 1 reply; 5+ messages in thread
From: Pawel Pastuszak @ 2008-09-17 22:29 UTC (permalink / raw)
  To: linux-embedded; +Cc: <linux-embedded-owner@reliableembeddedsystems.com>

You don't need any driver for the 88E6063 it uses phy id to talk to
all its ports.. so all you have to do is make sure you set up your
board to not to bind to any phy address then you can uses it as a
switch..

Which Processor is this for...I created couple tool for the marvell
switch i uses 3 different type in that family of switch's

Pawel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Marvel 88E6063-RCJ1 driver
  2008-09-17 22:29     ` Pawel Pastuszak
@ 2008-09-19 14:27       ` linux-embedded-owner
  0 siblings, 0 replies; 5+ messages in thread
From: linux-embedded-owner @ 2008-09-19 14:27 UTC (permalink / raw)
  To: Pawel Pastuszak; +Cc: linux-embedded

Thanks Pawel,

It's for a Sigma SMP8634 (MIPS 4KEc) chipset.
In the meantime we got it working.
And yes, no special driver is needed for it.

Regards,

Robert

--
Robert Berger
Embedded Software Specialist

Reliable Embedded Systems
Consulting Training Engineering
Tel.: (+30) 697 593 3428
Fax.:(+30 210) 684 7881
URL: http://www.reliableembeddedsystems.com
--
...If you've found 3 bugs in a program, best estimate is that there are 3
more.-Jack Ganssle


On Wed, 17 Sep 2008 18:29:04 -0400, "Pawel Pastuszak"
<pawelpastuszak@gmail.com> wrote:
> You don't need any driver for the 88E6063 it uses phy id to talk to
> all its ports.. so all you have to do is make sure you set up your
> board to not to bind to any phy address then you can uses it as a
> switch..
> 
> Which Processor is this for...I created couple tool for the marvell
> switch i uses 3 different type in that family of switch's
> 
> Pawel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Marvel 88E6063-RCJ1 driver
  2008-09-17  4:33 Marvel 88E6063-RCJ1 driver linux-embedded-owner
  2008-09-17 22:02 ` Kumar Gala
@ 2008-09-29  2:51 ` Lennert Buytenhek
  1 sibling, 0 replies; 5+ messages in thread
From: Lennert Buytenhek @ 2008-09-29  2:51 UTC (permalink / raw)
  To: linux-embedded-owner; +Cc: Linux embedded

On Tue, Sep 16, 2008 at 11:33:18PM -0500, linux-embedded-owner@reliableembeddedsystems.com wrote:

> I'm not sure, if my posting goes to the right list, but before I'll start
> hacking away, I would like to ask if someone already has a driver for a
> Marvel Linkstreet 88E6063 Integrated 7-Port QoS, 802.1Q 10/100 Ethernet
> Switch for a 2.6 kernel handy or can point me to where this can be found.

Jumping in late..  (please CC, not on the list)

As the other posters have suggested, you _can_ use this switch without
any special drivers.  Your boot loader should initialise it in such a
way that the CPU port is treated as just another switch port (turn tag
mode off, and force link/speed/duplex since there is no PHY), and then
it'll be just as if your CPU is connected to a regular 7-port ethernet
switch.


If you want more control over the switch, I've just posted a patch
series to the linux netdev mailing list for support for various DSA
switches.  (There is no 88E6063 support yet, but there is support
for the 88E6060, and 6063 shouldn't be hard to add.)

What that patch series does is to expose each port on the switch as
a linux network interface, handling things like link state, PHY
commands and hardware statistics transparently, as if the switch ports
were individual NICs in the host system.

A forthcoming patch set will handle hardware bridging transparently,
so if you do e.g. "brctl addif br0 lan1; brctl addif br0 lan2", the DSA
driver will program the switch chip so that ports 1 and 2 will be
bridged in hardware, etc.


From a software point of view, the only difference between the 88E6060
and the 88E6063 is that the 6063 has hardware QoS and hardware stats
counters.  If you'd like to give it a go, let me know and I'll whip up
a 88E6063 support patch for you to try.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-09-29  2:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-17  4:33 Marvel 88E6063-RCJ1 driver linux-embedded-owner
2008-09-17 22:02 ` Kumar Gala
     [not found]   ` <8ff29df80809171524k415583b1x62ee2106ec0b1bd8@mail.gmail.com>
2008-09-17 22:29     ` Pawel Pastuszak
2008-09-19 14:27       ` linux-embedded-owner
2008-09-29  2:51 ` Lennert Buytenhek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).