Re: Anyone using stretch/buster/sid on ARMv4t ?
- Date: Tue, 7 Nov 2017 22:36:57 +0100
- From: Arnd Bergmann <arnd@xxxxxxxx>
- Subject: Re: Anyone using stretch/buster/sid on ARMv4t ?
To clarify which platforms are affected by moving from ARMv4T to ARMv5TE,
here is what the kernel supports in principle for people that just use the
debian packages but build their own kernels:
ARMv4 (prior to ARMv4t) machines are:
- StrongARM 110 based: RiscPC, EBSA110, Footbridge/NetWinder: these all
have a minuscule user base, if any
- StrongARM 1100: used in many old PocketPC-like machines
(Jornada, Zaururs, iPAQ, ...) and a couple of other machines that some
people still use in production today
- FA526 based: moxart and gemini, both embedded SoCs that are
still maintained and used to some degree
ARMv4T machines supported in Linux:
- Cirrus Logic EP721x/EP731x is based on ARM720T, the only
person that was trying to improve support for this has apparently
moved on to slightly newer hardware
- Atmel AT91RM9200 is still being sold new by Microchip, but all
AT91 variants that people use in production are the ARM926 (ARMv5E)
- TI OMAP15xx was based on ARM925, we support exactly one machine
with it (HTC Herald phone, a.k.a. T-Mobile Wing), I'd call it dead
- Freescale i.MX1 used an ARM920T, we support two boards, the
official reference board and the Armadeus APF9328. This is equally
dead as far as I can tell, and it has only 8MB RAM.
- Micrel/Kendin KS8695 is used in several wireless routers, and based
on an ARM922T. Not a bad chip, but hasn't seen any work in a while,
and all users are probably on something like OpenWRT/LEDE due to
memory limitations, see https://wikidevi.com/wiki/Micrel
Apparently owned by Microchip and still being sold but not recommended
for new designs. Who knew?
- Many Samsung S3C24xx chips use an ARM920T: S3C2410,
S3C2440, S3C2442 and S3C2443, but not S3C2412 and S3C2416
and S3C245. These were very popular for all kinds of machines
even a few years ago, and probably many of them running Debian.
This includes the Openmoko GTA02, and various embedded boards,
but interest has declined a lot after Samsung discontinued their
ARM9 based embedded SoCs a few years ago.
ARMv5/ARMv5T (prior to ARMv5TE) based:
- We have some code for the original ARM1020 processor, but don't support
any machines with it, if they ever existed outside of the lab.
- All ARM926 based machines: around 20 different SoC families from as
many companies. This is still fairly popular in many embedded designs
(Atmel AT91, TI DaVinci, Aspeed, ...), even more so than the newer ARMv6
- Marvell PJ1 and related: kirkwood, orion, mv78xx0, mmp: some of these,
in particular kirkwood are still used a lot on older machines like plug
computers. The chips have been discontinued.
- Intel XScale: ixp4xx, iop, older pxa: The PXA family still has some life in it
with hobbyists, the rest are rather obsolete these days. These chips have
been discontinued for even longer.