W dniu 2.05.2024 o 09:18, Pere Garcia pisze:
SystemReady IR owner here at ATG.
SystemReady SR fan here.
May I ask, what would be the purpose of DTB provided by the OS? The primary function (not only one) of DTB from a SystemReady perspective is for the Platform (fw) advertise to the OS what's in there, there are other secondary functions and some vendors use DTB to store FW-only information or proprietary data structures that do not break the interoperability to OSes. Is such OS DTB containing platform information, or is this DTB containing data useful for the OS or meaningful to be originated from the OS ? can you please elaborate a bit?
VendorX releases DeviceY in 2024 with DTB working with Linux 6.6, OpenBSD 7.5 versions. During next year goes out of business and updates for DeviceY stop.
Two years later some small fix to DT is needed to get it working properly with some OS.
Users are left with options:
- make own firmware updates to put fixed DT in firmware - use DT overlays - use OS provided DTB
3rd option is the easiest to go.