[source] archs38: Reduce generalization

LEDE Commits lede-commits at lists.infradead.org
Tue Aug 16 23:51:14 PDT 2016


blogic pushed a commit to source.git, branch master:
https://git.lede-project.org/?p=source.git;a=commitdiff;h=5f55df433d811318a66160348224dbc7dd79a706

commit 5f55df433d811318a66160348224dbc7dd79a706
Author: Alexey Brodkin <Alexey.Brodkin at synopsys.com>
AuthorDate: Tue Aug 16 14:49:17 2016 +0300

    archs38: Reduce generalization
    
    As support of ARC HS38 in OpenWRT/Lede matures we don't need
    debug-only output binaries any longer, so purging vmlinux for
    AXS10x boards.
    
    As for uImage for nSIM it makes completely no sense because there's no
    way to run U-Boot on nSIM.
    
    So we remove add_archs38_XXX scripts making code more compact and
    cleaner.
    
    Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
---
 target/linux/archs38/image/Makefile | 34 +++++++++++-----------------------
 1 file changed, 11 insertions(+), 23 deletions(-)

diff --git a/target/linux/archs38/image/Makefile b/target/linux/archs38/image/Makefile
index bda7f3f..f5dce28 100644
--- a/target/linux/archs38/image/Makefile
+++ b/target/linux/archs38/image/Makefile
@@ -34,35 +34,23 @@ define Device/vmlinux
 endef
 
 define Device/uImage
-  KERNEL_SUFFIX := .bin
+  KERNEL_SUFFIX := -uImage
   KERNEL_INITRAMFS := kernel-bin | patch-dtb | calculate-ep | uImage none
   KERNEL_LOADADDR := 0x80000000
 endef
 
-define add_archs38_uImage
-  define Device/$(1)-uImage
-    $(call Device/uImage)
-    DEVICE_PROFILE := $(1)
-    DEVICE_DTS := $(1)
-  endef
-  TARGET_DEVICES += $(1)-uImage
+define Device/axs103
+	$(call Device/uImage)
+	DEVICE_PROFILE := axs103
+	DEVICE_DTS := axs103_idu
 endef
+TARGET_DEVICES += axs103
 
-define add_archs38_vmlinux
-  define Device/$(1)-vmlinux
-    $(call Device/vmlinux)
-    DEVICE_PROFILE := $(1)
-    DEVICE_DTS := $(1)
-  endef
-  TARGET_DEVICES += $(1)-vmlinux
+define Device/nsim_hs
+	$(call Device/vmlinux)
+	DEVICE_PROFILE := nsim_hs
+	DEVICE_DTS := nsim_hs_idu
 endef
-
-# DesignWare AXS103
-$(eval $(call add_archs38_vmlinux,axs103_idu))
-$(eval $(call add_archs38_uImage,axs103_idu))
-
-# nSIM with ARCHS38
-$(eval $(call add_archs38_vmlinux,nsim_hs_idu))
-$(eval $(call add_archs38_uImage,nsim_hs_idu))
+TARGET_DEVICES += nsim_hs
 
 $(eval $(call BuildImage))



More information about the lede-commits mailing list