dezgeg
Joined 13 years ago
Joined 13 years ago
Naive implementation of this scheme doesn't allow stacking.
You listed products that have been around for ~20 years. Keeping up already entrenched products running doesn't correlate with being able to launch new products.
Kernel is a package just like another; so you just write your own recipe. Patching kernel recipe works just like patching any Nix recipe.
Not sure about the rockchip-proprietary boot parts; you may be on your own.
However, there is a fatal flaw in the process that makes this a pipe dream in reality. In Linux, these rules only apply to reviewed and merged drivers. And during review any new DT interface will almost certainly be bikeshedded in some way.
So unless your chip vendor has upstreamed ALL their drivers before a device is manufactured, the device's firmware-provided DT will very likely work only against a vendor kernel and requires updating.