forked from DGNum/liminix
tftpboot: use commandLineDtbNode
config.boot.commandLineDtbNode can be set from `bootargs` to `bootargs-override` (used for boards where the u-boot on the board does set `bootargs` on its own). In that case, the code updating the cmdline for tftpboot purposes also needs to update this node, not the `bootargs` node. Otherwise the kernel won't find the phram device, as it never heard about it, as it didn't get the necessary cmdline options.
This commit is contained in:
parent
e5963ae3f7
commit
436eb03a7b
1 changed files with 1 additions and 1 deletions
|
@ -122,7 +122,7 @@ in {
|
||||||
fdtput -p -t lx dtb /reserved-memory/$node reg $ac_prefix $(hex $rootfsStart) $sz_prefix $(hex $rootfsSize)
|
fdtput -p -t lx dtb /reserved-memory/$node reg $ac_prefix $(hex $rootfsStart) $sz_prefix $(hex $rootfsSize)
|
||||||
|
|
||||||
cmd="liminix ${cmdline} mtdparts=phram0:''${rootfsSize}(rootfs) phram.phram=phram0,''${rootfsStart},''${rootfsSize},${toString config.hardware.flash.eraseBlockSize} root=/dev/mtdblock0";
|
cmd="liminix ${cmdline} mtdparts=phram0:''${rootfsSize}(rootfs) phram.phram=phram0,''${rootfsStart},''${rootfsSize},${toString config.hardware.flash.eraseBlockSize} root=/dev/mtdblock0";
|
||||||
fdtput -t s dtb /chosen bootargs "$cmd"
|
fdtput -t s dtb /chosen ${config.boot.commandLineDtbNode} "$cmd"
|
||||||
|
|
||||||
dtbSize=$(binsize ./dtb )
|
dtbSize=$(binsize ./dtb )
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue