Commit e037db0c342723150494214cc9f1ac3406b5a76d

Authored by Masahiro Yamada
1 parent 421376ae42

ARM: UniPhier: add environment variable for TFTP boot

The command "run tftpboot" downloads some files onto the RAM
via TFTP and boots the kernel.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

Showing 1 changed file with 10 additions and 0 deletions Side-by-side Diff

include/configs/uniphier.h
... ... @@ -233,6 +233,9 @@
233 233 "bootm $fit_addr\0" \
234 234 "nandboot=run add_default_bootargs &&" \
235 235 "nand read $fit_addr_r $fit_addr $fit_size &&" \
  236 + "bootm $fit_addr_r\0" \
  237 + "tftpboot=run add_default_bootargs &&" \
  238 + "tftpboot $fit_addr_r $bootfile &&" \
236 239 "bootm $fit_addr_r\0"
237 240 #else
238 241 #define CONFIG_BOOTFILE "uImage"
239 242  
240 243  
... ... @@ -240,18 +243,25 @@
240 243 "fdt_addr=0x00100000\0" \
241 244 "fdt_addr_r=0x84100000\0" \
242 245 "fdt_size=0x00008000\0" \
  246 + "fdt_file=" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \
243 247 "kernel_addr=0x00200000\0" \
244 248 "kernel_addr_r=0x84200000\0" \
245 249 "kernel_size=0x00800000\0" \
246 250 "ramdisk_addr=0x00a00000\0" \
247 251 "ramdisk_addr_r=0x84a00000\0" \
248 252 "ramdisk_size=0x00600000\0" \
  253 + "ramdisk_file=rootfs.cpio.uboot\0" \
249 254 "norboot=run add_default_bootargs &&" \
250 255 "bootm $kernel_addr $ramdisk_addr $fdt_addr\0" \
251 256 "nandboot=run add_default_bootargs &&" \
252 257 "nand read $kernel_addr_r $kernel_addr $kernel_size &&" \
253 258 "nand read $ramdisk_addr_r $ramdisk_addr $ramdisk_size &&" \
254 259 "nand read $fdt_addr_r $fdt_addr $fdt_size &&" \
  260 + "bootm $kernel_addr_r $ramdisk_addr_r $fdt_addr_r\0" \
  261 + "tftpboot=run add_default_bootargs &&" \
  262 + "tftpboot $kernel_addr_r $bootfile &&" \
  263 + "tftpboot $ramdisk_addr_r $ramdisk_file &&" \
  264 + "tftpboot $fdt_addr_r $fdt_file &&" \
255 265 "bootm $kernel_addr_r $ramdisk_addr_r $fdt_addr_r\0"
256 266 #endif
257 267