Signed-off-by: Kevin Hilman khilman@baylibre.com --- .../lava-dispatcher/device-types/da850-lcdk.conf | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf
diff --git a/lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf b/lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf new file mode 100644 index 000000000000..dd10b0da0f80 --- /dev/null +++ b/lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf @@ -0,0 +1,45 @@ +client_type = bootloader + +bootloader_prompt = U-Boot +send_char = False + +uimage_only = True +uimage_xip = True +append_dtb = True +# don't add u-boot header to ramdisk +ramdisk_raw = True + +u_load_addrs = + 0xc1000000 + 0xc2000000 + 0xc1f00000 + +z_load_addrs = + 0xc1000000 + 0xc2000000 + 0xc1f00000 + +boot_cmds_ramdisk = + setenv autoload no, + setenv kernel_addr_r "'{KERNEL_ADDR}'", + setenv initrd_addr_r "'{RAMDISK_ADDR}'", + setenv loadkernel "'tftp ${kernel_addr_r} {KERNEL}'", + setenv loadinitrd "'tftp ${initrd_addr_r} {RAMDISK}; setenv initrd_size ${filesize}'", + setenv bootargs "'console=ttyS2,115200n8'", + setenv bootcmd "'dhcp; setenv serverip {SERVER_IP}; run loadkernel; run loadinitrd; setenv bootargs ${bootargs} initrd=${initrd_addr_r},0x${initrd_size}; printenv bootargs; bootm ${kernel_addr_r}'", + boot + +boot_cmds_nfs = + setenv autoload no, + setenv kernel_addr_r "'{KERNEL_ADDR}'", + setenv initrd_addr_r "'{RAMDISK_ADDR}'", + setenv loadkernel "'tftp ${kernel_addr_r} {KERNEL}'", + setenv bootargs "'console=ttyS2,115200n8 root=/dev/nfs rw nfsroot={SERVER_IP}:{NFSROOTFS},tcp,hard,intr ip=dhcp'", + setenv bootcmd "'dhcp; setenv serverip {SERVER_IP}; run loadkernel; printenv bootargs; bootm ${kernel_addr_r}'", + boot + +boot_options = + boot_cmds + +[boot_cmds] +default = boot_cmds_ramdisk
Kevin Hilman khilman@baylibre.com writes:
Signed-off-by: Kevin Hilman khilman@baylibre.com
FYI... this has now been submitted to gerrit: https://review.linaro.org/#/c/14818/
Kevin
.../lava-dispatcher/device-types/da850-lcdk.conf | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf
diff --git a/lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf b/lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf new file mode 100644 index 000000000000..dd10b0da0f80 --- /dev/null +++ b/lava_dispatcher/default-config/lava-dispatcher/device-types/da850-lcdk.conf @@ -0,0 +1,45 @@ +client_type = bootloader
+bootloader_prompt = U-Boot +send_char = False
+uimage_only = True +uimage_xip = True +append_dtb = True +# don't add u-boot header to ramdisk +ramdisk_raw = True
+u_load_addrs =
- 0xc1000000
- 0xc2000000
- 0xc1f00000
+z_load_addrs =
- 0xc1000000
- 0xc2000000
- 0xc1f00000
+boot_cmds_ramdisk =
- setenv autoload no,
- setenv kernel_addr_r "'{KERNEL_ADDR}'",
- setenv initrd_addr_r "'{RAMDISK_ADDR}'",
- setenv loadkernel "'tftp ${kernel_addr_r} {KERNEL}'",
- setenv loadinitrd "'tftp ${initrd_addr_r} {RAMDISK}; setenv initrd_size ${filesize}'",
- setenv bootargs "'console=ttyS2,115200n8'",
- setenv bootcmd "'dhcp; setenv serverip {SERVER_IP}; run loadkernel;
run loadinitrd; setenv bootargs ${bootargs} initrd=${initrd_addr_r},0x${initrd_size}; printenv bootargs; bootm ${kernel_addr_r}'",
- boot
+boot_cmds_nfs =
- setenv autoload no,
- setenv kernel_addr_r "'{KERNEL_ADDR}'",
- setenv initrd_addr_r "'{RAMDISK_ADDR}'",
- setenv loadkernel "'tftp ${kernel_addr_r} {KERNEL}'",
- setenv bootargs "'console=ttyS2,115200n8 root=/dev/nfs rw
nfsroot={SERVER_IP}:{NFSROOTFS},tcp,hard,intr ip=dhcp'",
- setenv bootcmd "'dhcp; setenv serverip {SERVER_IP}; run loadkernel;
printenv bootargs; bootm ${kernel_addr_r}'",
- boot
+boot_options =
- boot_cmds
+[boot_cmds] +default = boot_cmds_ramdisk