Commit e037db0c342723150494214cc9f1ac3406b5a76d
1 parent
421376ae42
Exists in
v2017.01-smarct4x
and in
30 other branches
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 |