Re: Device trees and armv5
"Jonathan A. Kollasch" <[email protected]> Thu, 4 Sep 2025 07:41:19 -0500
| Newsgroups | gmane.os.netbsd.ports.arm |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Sep 04, 2025 at 01:55:51PM +0200, Yuri Honegger wrote: > Hello, > Recently, I've been playing around with porting NetBSD to the Lego Mindstorms EV3. > > The EV3 is based on an armv5 processor. I see that there are some ports that support armv5 and even the particular core used by the EV3. > > On linux, the EV3 support is done using device trees. While NetBSD also has device tree support, it seems to be limited to armv6 or higher. > Is there a technical reason for it, or is it mainly because there hasn't been any development effort to add armv5 support? > No technical reason; we just haven't hand any ARMv5 SoCs added since we started using device trees. > 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.