On Wed, Jun 05, 2019 at 08:36:25AM +0200, Ard Biesheuvel wrote: >On Wed, 5 Jun 2019 at 00:41, Tom Rini <[email protected]> wrote: >> >... > >> It depends on what you mean by "OS provided". The DTS files come from >> the Linux Kernel sources, full stop. > >That is the mistake we should try to fix. > >We have DT bindings, which define the contract between the OS on one >side, and the platform on the other side. This means it is the >platform's job to present a DT description that adheres to those >[stable] bindings. > >Today's development model of developing DT bindings in lockstep with >the drivers, and then bundling DT files with the OS is completely >unsustainable, since it doesn't scale, and it demonstrably results in >DT bindings that get modified without any regard for devices that are >already in the field (MacchiatoBin is a good example).
Nod. We're *way* past the time where this should have stopped. How on earth do we get to common DT useful for all bootloaders, OSes (etc.) if people still consider the bundled, changing sources in the Linux tree to be canonical? -- Steve McIntyre [email protected] <http://www.linaro.org/> Linaro.org | Open source software for ARM SoCs _______________________________________________ boot-architecture mailing list [email protected] https://lists.linaro.org/mailman/listinfo/boot-architecture
