Hacker News new | past | comments | ask | show | jobs | submit login

That's the entire problem. A dtb file is unique for every different soc and that also means every single device requires a kernel update or a at the very least a patches kernel.



If it were only dtb's it would be an easy fix. Just have a database of dtb's on the boot medium that the kernel can look for. But often the mainline kernel simply lacks drivers for the hardware the arm vendors ship. Instead the arm vendors use a forked kernel that's way outdated by the time the device enters the market. In fact, as much as I love FLOSS, that's a negative consequence of FLOSS because had Linux been proprietary, they would have had to work with the entity that develops Linux instead of just forking it.


If manufacturers would just make good datasheets available for their devices like they used to it wouldn't matter.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: