Hi Greg!
Your work on Void Linux has been a massive help and inspiration, so you've already done loads for me!
I got a Borzoi, but I also some ZipIt2 devices that are PXA270 based. For those the move to DT was partially done, but not submitted upstream.
That's interesting, are those patches available anywhere to look at?
What kernel version did you work with so far and do you have any patches apart from the one you send through to the mailing list ?
I'm currently running kernel 5.16.41 and a fork of your 'Voidz' Linux repo. The main difference to your repo is it follows upstream a bit more closely. You can see the interesting changes by going to
http://github.com/void-linux/void-packages/compare/master...lfdebrux:voidz-packages:voidzEdited to add: Oh, and I'm also working on getting the 5.19 release candidate working, I have some other patches that are work in progress, my code is at
https://github.com/lfdebrux/linux/tree/zaurus/fix-corgi-backlight-v3.
What bootloader and rootfs do you use on your Zaurus ?
Also I have not tested kexecboot alongside a DT file yet and do not know if kexecboot supports it, but we can always append the compiled DT to the kernel image.
For bootloader I'm relying on your 'frankenstein' linux 2.6 kexecboot, which works great on my devices (I have a Spitz and an Akita). On my todo list is getting the OpenEmbedded machinery back up and running so I can build a new kexecboot. I know that the latest versions of kexecboot do have support for devicetree, although I don't fully understand how botting with device tree blobs works yet.