From mboxrd@z Thu Jan 1 00:00:00 1970 From: khc@pm.waw.pl (Krzysztof Halasa) Date: Sun, 11 Mar 2012 13:31:36 +0100 Subject: [PATCH] ARM: remove ixp2000 platform In-Reply-To: <4F574C64.7010905@snapgear.com> (Greg Ungerer's message of "Wed, 7 Mar 2012 21:54:12 +1000") References: <1330450426-14639-1-git-send-email-robherring2@gmail.com> <201202281945.39419.arnd@arndb.de> <201203061412.00073.arnd@arndb.de> <20120307091409.GL17370@n2100.arm.linux.org.uk> <4F574C64.7010905@snapgear.com> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Greg Ungerer writes: > The built in ethernet interfaces on the ixp4xx family are not PCI > based. So they at least do not suffer from the BE/LE conversions > at the eth driver. The problematic one is IXP42x rev. A0. It has no support for hw mixed mode (LE core + lane swapping where needed). Unfortunately this early chip is quite popular. "Software" mixed mode means byte swapping in the network drivers and IIRC the crypto accelerator becomes unusable (at least without workarounds). Later revisions (42x rev. B0 and up, and all other IXP4[356]) can work in the most efficient hw mixed mode. Support is not upstream but it's basically ready. I think it may be incompatible with XIP. -- Krzysztof Halasa