[PATCH] ARM: remove ixp2000 platform

Krzysztof Halasa khc at pm.waw.pl
Tue Mar 13 17:15:29 EDT 2012


Greg Ungerer <gerg at snapgear.com> writes:

>> The problematic one is IXP42x rev. A0. It has no support for hw mixed
>> mode (LE core + lane swapping where needed). Unfortunately this early
>
> It is not problematic if you are running your core BE right?

Right.
Of course it requires lane-swapping between PCI and the core/RAM. The
chip is set to hardware swap these accesses (block transfers and binary
structure layouts are correct, including bus master transfers) and
integer data (mostly u16/u32) are swapped again by the core
(readl/writel, also in-memory descriptors etc). All other peripherals
are always BE (NPE net coprocessors, EXP bus).

This all works fine on all revisions including the IXP425-A0.
-- 
Krzysztof Halasa



More information about the linux-arm-kernel mailing list