W dniu 30.01.2021 o 14:04, Petr Štetiar pisze:
> Currently it's not possible to boot the device with just initramfs image
> without additional effort as the initramfs image doesn't contain device tree.
> Fix it by producing FIT based image which could be booted with following
> commands:
> 
>  setenv bootargs earlyprintk console=ttyS0,115200
>  tftpboot ${kernel_addr_r} 
> openwrt-mvebu-cortexa9-cznic_turris-omnia-initramfs-kernel.bin
>  bootm ${kernel_addr_r}
> 
> Cc: Karel Kočí <karel.k...@nic.cz>
> Cc: Tomasz Maciej Nowak <tmn...@gmail.com>
> Cc: Klaus Kudielka <klaus.kudie...@gmail.com>
> Signed-off-by: Petr Štetiar <yn...@true.cz>

Looks good.

Reviewed-by: Tomasz Maciej Nowak <tmn...@gmail.com>

> ---
>  target/linux/mvebu/image/cortexa9.mk | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/target/linux/mvebu/image/cortexa9.mk 
> b/target/linux/mvebu/image/cortexa9.mk
> index ea20a25a2990..968e2a38f480 100644
> --- a/target/linux/mvebu/image/cortexa9.mk
> +++ b/target/linux/mvebu/image/cortexa9.mk
> @@ -32,8 +32,9 @@ define Device/cznic_turris-omnia
>    DEVICE_VENDOR := CZ.NIC
>    DEVICE_MODEL := Turris Omnia
>    KERNEL_INSTALL := 1
> +  SOC := armada-385
>    KERNEL := kernel-bin
> -  KERNEL_INITRAMFS := kernel-bin
> +  KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip 
> $$(KDIR)/image-$$(DEVICE_DTS).dtb
>    DEVICE_PACKAGES :=  \
>      mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
>      wpad-basic-wolfssl kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
> @@ -42,7 +43,6 @@ define Device/cznic_turris-omnia
>    IMAGE/$$(IMAGE_PREFIX)-sysupgrade.img.gz := boot-scr | boot-img | 
> sdcard-img | gzip | append-metadata
>    IMAGE/omnia-medkit-$$(IMAGE_PREFIX)-initramfs.tar.gz := 
> omnia-medkit-initramfs | gzip
>    IMAGE_NAME = $$(2)
> -  SOC := armada-385
>    SUPPORTED_DEVICES += armada-385-turris-omnia
>    BOOT_SCRIPT := turris-omnia
>  endef
> 

-- 
TMN

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to