vianpl
Re:Linux Kernel Module Programming Guide
on Tuesday August 24, 2021 @04:07AM (#28286182)
Look for a random I2C chip that has not been upstreamed yet (a sensor of some kind). You can then hook it up into a Raspberry Pi style board and use a similar device as the starting point for your new driver. It can be hard if you're not knowledgeable, but not a "several years of experience needed" thing.
Re:Xen Project officially ports its hypervisor to Raspberry Pi 4
on Tuesday September 29, 2020 @10:55AM (#24628562)
Re:Using regmaps to make Linux drivers more generic
on Thursday May 28, 2020 @09:03AM (#23336741)
Generally/Ideally things break early in the release cycle, bug reports show up on the mailing lists, and fixes are applied. They are marked with a Fixes tag so as for stable releases to pick them up if relevant.
For basic stuff (as in checking if boards still boot) you have projects like kernelci.org that detect regressions on a huge variety of boards. That said, if you need to support a touchscreen, or say, an uncommon USB device, it's up to you to take care of keeping up with the releases.