Files
openwrt/target/linux
Petr Štetiar b14eeccdfe ath79: image: fix initramfs for safeloader devices
Currently it's not possible to tftpboot initramfs image on archer-c7-v5
as the image contains tplink-v1-header which leads to:

 ath> bootm
 ## Booting image at 81000000 ...
 Bad Magic Number

as U-Boot expects uImage wrapped image. This is caused by following
inheritance issue:

  define Device/Init
    KERNEL_INITRAMFS = $$(KERNEL)

  define Device/tplink-v1
    KERNEL := kernel-bin | append-dtb | lzma
    KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | tplink-v1-header

  define Device/tplink-safeloader
    $(Device/tplink-v1)

  define Device/tplink-safeloader-uimage
    $(Device/tplink-safeloader)
    KERNEL := kernel-bin | append-dtb | lzma | uImageArcher lzma

  define Device/tplink_archer-c7-v5
    $(Device/tplink-safeloader-uimage)

where tplink-v1 defines KERNEL_INITRAMFS with tplink-v1-header and it's
then used by all devices inheriting from tplink-safeloader. Fix this by
overriding KERNEL_INITRAMFS to KERNEL variable again.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit ceeece9ffa)
2020-12-17 15:51:43 +01:00
..
2020-12-16 22:23:52 +01:00
2020-02-24 14:20:14 +01:00
2020-12-01 21:57:55 +01:00
2020-11-16 09:35:05 +01:00
2020-12-16 22:23:52 +01:00
2019-11-29 10:00:35 +01:00
2020-12-16 22:23:52 +01:00
2019-10-08 12:45:13 +02:00
2020-12-16 22:23:52 +01:00
2020-09-28 01:04:35 +02:00
2020-12-16 22:23:52 +01:00
2020-11-16 09:35:05 +01:00
2020-11-16 09:35:05 +01:00
2020-05-04 21:05:21 +02:00
2020-11-16 09:35:05 +01:00
2020-04-16 13:23:52 +02:00
2020-11-16 09:35:05 +01:00
2020-11-16 09:35:05 +01:00
2020-07-04 21:04:11 +02:00
2020-02-04 18:11:26 +01:00
2020-04-18 00:18:13 +02:00
2020-10-14 17:18:54 +02:00