From bbde170ec69917a26822b8c846037043ddfe2876 Mon Sep 17 00:00:00 2001 From: Chuanhong Guo Date: Sat, 14 Sep 2024 11:28:52 +0800 Subject: [PATCH] siflower: add per-subtarget image makefile Move SF19A2890 images into a separated .mk in preparation for more subtargets. Link: https://github.com/openwrt/openwrt/pull/17115 Signed-off-by: Chuanhong Guo --- target/linux/siflower/image/Makefile | 23 +---------------------- target/linux/siflower/image/sf19a2890.mk | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 22 deletions(-) create mode 100644 target/linux/siflower/image/sf19a2890.mk diff --git a/target/linux/siflower/image/Makefile b/target/linux/siflower/image/Makefile index e86927dd78..394fcb6f0e 100644 --- a/target/linux/siflower/image/Makefile +++ b/target/linux/siflower/image/Makefile @@ -2,27 +2,6 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/image.mk -KERNEL_LOADADDR := 0x80100000 - -define Device/Default - PROFILES := Default - BLOCKSIZE := 64k - FILESYSTEMS := squashfs - DEVICE_DTS_DIR := ../dts - KERNEL := kernel-bin | append-dtb | lzma | uImage lzma - KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma - IMAGES := sysupgrade.bin - IMAGE/sysupgrade.bin = append-kernel | pad-to $$$$(BLOCKSIZE) | \ - append-rootfs | pad-rootfs | append-metadata -endef - -define Device/siflower_sf19a2890-evb - DEVICE_VENDOR := Siflower - DEVICE_MODEL := SF19A2890 EVB - BOARD_NAME := siflower,sf19a2890-evb - DEVICE_DTS := sf19a2890_evb - DEVICE_PACKAGES := kmod-switch-rtl8367b swconfig -endef -TARGET_DEVICES += siflower_sf19a2890-evb +include $(SUBTARGET).mk $(eval $(call BuildImage)) diff --git a/target/linux/siflower/image/sf19a2890.mk b/target/linux/siflower/image/sf19a2890.mk new file mode 100644 index 0000000000..289fd346f6 --- /dev/null +++ b/target/linux/siflower/image/sf19a2890.mk @@ -0,0 +1,22 @@ +KERNEL_LOADADDR := 0x80100000 + +define Device/Default + PROFILES := Default + BLOCKSIZE := 64k + FILESYSTEMS := squashfs + DEVICE_DTS_DIR := ../dts + KERNEL := kernel-bin | append-dtb | lzma | uImage lzma + KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma + IMAGES := sysupgrade.bin + IMAGE/sysupgrade.bin = append-kernel | pad-to $$$$(BLOCKSIZE) | \ + append-rootfs | pad-rootfs | append-metadata +endef + +define Device/siflower_sf19a2890-evb + DEVICE_VENDOR := Siflower + DEVICE_MODEL := SF19A2890 EVB + BOARD_NAME := siflower,sf19a2890-evb + DEVICE_DTS := sf19a2890_evb + DEVICE_PACKAGES := kmod-switch-rtl8367b swconfig +endef +TARGET_DEVICES += siflower_sf19a2890-evb -- 2.30.2