08-14-2023, 03:26 PM
Well, the Linux kernel drivers have some more developers than the NuttX port. But Linux kernel developers have learned to deal with poorly documented or completely undocumented hardware. Consumer-grade devices in PCs are typically much less documented than the PinePhone components. You may have noticed that a lot of the data sheets out there for the PinePhone still have "confidential" markings on them. All those documents are typically (i.e., for mainstream devices) not publicly available. The PinePhone has much better than average hardware documentation.