Re: Orange Pi R1 Plus LTS

Nick Hudson <[email protected]> Tue, 30 Sep 2025 06:50:28 +0100
Newsgroups gmane.os.netbsd.ports.arm
Message-ID <[email protected]>
On 30/09/2025 02:04, Jonathan A. Kollasch wrote:
> On Tue, Sep 30, 2025 at 03:37:43AM +0300, Valery Ushakov wrote:
>> On Mon, Sep 29, 2025 at 09:16:54 -0500, Jonathan A. Kollasch wrote:
>>
>>> Aside from getting a upstream-style u-boot for it, and a
>>> sufficiently compatible device tree, I'd think it should just work.
>>
>> I guess, I should be able to re-use the /boot from their linux image,
>> shouldn't I?  (I'm still very uncomfortable around u-boot).
> 
> Not necessarily; the Linux-sourced Device Trees do not have stable
> bindings, so you really need a DT that matches the kernels ability to
> interpret the DT.  For NetBSD that means matching the version of
> DTs already in our tree, and supported by the relevant drivers.
> 

You can normally get vendor u-boot to load the NetBSD (really linux of 
some version) DTBs to get things working. Vendor u-boot can have its own 
DTB and bindings that don't necessarily match the DTB provided to the 
NetBSD kernel.

Typically mainline u-boot will match mainline linux, but it doesn't 
really have to.

Nick