Message ID | 52000119f29265013c668d48fe458772f76cff59.1608214147.git.michal.simek@xilinx.com |
---|---|
State | Accepted |
Commit | 5766429b7c7b71f5cc333b727c569809d5c82d34 |
Delegated to: | Michal Simek |
Headers | show |
Series | [1/2] microblaze: Set script_offset_nor env variable | expand |
čt 17. 12. 2020 v 15:09 odesílatel Michal Simek <michal.simek@xilinx.com> napsal: > > From: T Karthik Reddy <t.karthik.reddy@xilinx.com> > > Set script_offset_nor env variable using CONFIG_BOOT_SCRIPT_OFFSET > and nor flash start address to keep bootscript offset configurable. > > Signed-off-by: T Karthik Reddy <t.karthik.reddy@xilinx.com> > Signed-off-by: Michal Simek <michal.simek@xilinx.com> > --- > > board/xilinx/microblaze-generic/microblaze-generic.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/board/xilinx/microblaze-generic/microblaze-generic.c b/board/xilinx/microblaze-generic/microblaze-generic.c > index e5909997690a..d4095c07c1e9 100644 > --- a/board/xilinx/microblaze-generic/microblaze-generic.c > +++ b/board/xilinx/microblaze-generic/microblaze-generic.c > @@ -67,7 +67,10 @@ int board_late_init(void) > > status |= env_set_hex("ramdisk_addr_r", > gd->ram_base + SZ_32M + SZ_4M + SZ_2M); > - > + if (IS_ENABLED(CONFIG_MTD_NOR_FLASH)) > + status |= env_set_hex("script_offset_nor", > + gd->bd->bi_flashstart + > + CONFIG_BOOT_SCRIPT_OFFSET); > if (status) > printf("%s: Saving run time variables FAILED\n", __func__); > > -- > 2.29.2 > Applied. M
diff --git a/board/xilinx/microblaze-generic/microblaze-generic.c b/board/xilinx/microblaze-generic/microblaze-generic.c index e5909997690a..d4095c07c1e9 100644 --- a/board/xilinx/microblaze-generic/microblaze-generic.c +++ b/board/xilinx/microblaze-generic/microblaze-generic.c @@ -67,7 +67,10 @@ int board_late_init(void) status |= env_set_hex("ramdisk_addr_r", gd->ram_base + SZ_32M + SZ_4M + SZ_2M); - + if (IS_ENABLED(CONFIG_MTD_NOR_FLASH)) + status |= env_set_hex("script_offset_nor", + gd->bd->bi_flashstart + + CONFIG_BOOT_SCRIPT_OFFSET); if (status) printf("%s: Saving run time variables FAILED\n", __func__);