Maybe we can also include the: http://lists.infradead.org/pipermail/barebox/2015-March/022708.html It would be nice to use feature like this to modify the device tree before we boot the kernel. Pascal 2018-05-23 12:59 GMT+02:00 Baeuerle, Florian <Florian.Baeuerle@xxxxxxxxxxxx>: > Hi, > > I haven't found a (good) way to modify the kernel device tree before booting > when using the bootchooser in combination with blspec. What seems to be done > quite often is registering fixup functions (of_register_fixup) in board-specific > code. > > I'd prefer not patch board-specific code, because my use case is rather specific > (passing the device serial number, the bootloader version, and a few other > things to the kernel). So the question is, if this use case is common enough to > provide a more generic way. > > My proposal is providing a command like this: > > of_fixup_chosen [PROPERTY] [VALUE] > > I guess it would suffice to only store strings in /chosen. > > Example: > of_fixup_chosen bootloader-version $global.version > of_fixup_chosen reset-reason $global.system.reset > of_fixup_chosen serial $serial_number > > > I'm open for other suggestions, as this could also be implementend in a more > generic (and also more complex) way by allowing to fix up random nodes and > properties throughout the device tree. > > > Best Regards > Florian > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox