[RFC] Adjust community devices guidelines to consider status of upstreaming
There has been a lengthy discussion in the last team meeting about updating the community devices' guidelines to make them a bit more strict: https://wiki.postmarketos.org/wiki/Team_Meetings#2025-09-01 This follows discussions with other community members about similar ideas. The main goal is, that as the Linux Mobile ecosystem matures, and gets easier and easier to have things upstream, we follow suit and encourage people to follow on that route. We've always been proud of the "upstream-first" mentality, and want to continue it. This issue is to bring it up to further community discussion, as it will require work from community maintainers, and we want feedback to make sure the burden is not excessive. The current proposal is to add to the "requirements" of "community" devices in https://wiki.postmarketos.org/wiki/Device_categorization: * (For devices that use devicetree) devicetree must be upstream (linux-next or torvalds tree) and contain the following: * working graphics output (simple-framebuffer at least) * working USB high speed single role (either peripheral or host). Goal: plug an USB cable and you get a shell Every device trying to move to "community" should fulfill these requirements. Current non-compliant devices have a year to adapt, or shall be moved back to "testing". Feedback and ideas are welcomed!
issue