Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Device trees and armv5



> On Sep 4, 2025, at 5:41 AM, Jonathan A. Kollasch <jakllsch%kollasch.net@localhost> wrote:
> 
> No technical reason; we just haven't hand any ARMv5 SoCs added since we
> started using device trees.

Indeed, I’ve been interested in converting existing legacy evbarm to device trees, as well (I sure wish I still had the boards, sigh).  So, I 100% support the idea of using the device tree mechanism for this.

>> Also, what is the preferred way to add support for a new system: Fixing device trees so GENERIC also works with armv5, 
>> or adding a new set of kernel configuration files specific to the EV3 to arch/evbarm/conf?
>> 
> 
> Ideally it should be part of GENERIC.

While I agree, I think it comes with a caveat — I am not 100% certain that you’ll be able to boot a built-for-armv6 GENERIC on an armv5 system.  Maybe it’ll be OK if the early bootstrap code can diverge early enough to avoid armv6-isms.  But you’ll also want to double-check that GCC doesn’t emit code for the armv6 configuration that won’t run on armv5.

(Sorry for being vague about this… it’s been an awfully long time since I thought about any of this.)

-- thorpej



Home | Main Index | Thread Index | Old Index