Thread (3 messages) flat view 3 messages, 3 authors, 2007-05-08

Re: [PATCH 3/3] Intel IXP4xx network drivers

From: Lennert Buytenhek <hidden>
Date: 2007-05-08 11:46:33
Also in: lkml

On Mon, May 07, 2007 at 09:18:00PM +0100, Michael-Luke Jones wrote:
quoted
Well, I'm told that (compatible) NPEs are present on other IXP CPUs.
Not sure about details.
If, by a combined effort, we ever manage to create a generic NPE  
driver for the NPEs found in IXP42x/43x/46x/2000/23xx then the driver  
should go in arch/arm/npe.c
(Note that the ixp2000 doesn't have NPEs.)

(Both the 2000 and the 23xx have microengines, which are both
supported by arch/arm/common/uengine.c.)

It's possible, but hard due to the differences in hardware design
The ixp23xx NPEs seem pretty much identical to me to the ixp4xx
NPEs.  There are some minor differences between the ixp2000 and
ixp23xx uengines, but those are easy enough to deal with.

and the fact that boards based on anything other than 42x are few
and far between. The vast majority of 'independent' users following
mainline are likely running on 42x boards.
Sure, ixp23xx hardware is harder to get.  I'm not sure what you mean
by 'independent' users, though.  Are people with non-42x hardware
'dependent' users, and why?

Thus, for now, I would drop the NPE / QMGR code in arch/arm/mach- 
ixp4xx/ and concentrate on making it 42x/43x/46x agnostic. One step  
at a time :)
I'd say that it's up to those who are interested in ixp23xx support
(probably only myself at this point) to add ixp23xx support.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help