diff mbox series

[OpenWrt-Devel] zynq: derive DEVICE_DTS from device definition name

Message ID 20200118012115.46148-4-freifunk@adrianschmutzler.de
State Accepted
Delegated to: Adrian Schmutzler
Headers show
Series [OpenWrt-Devel] zynq: derive DEVICE_DTS from device definition name | expand

Commit Message

Adrian Schmutzler Jan. 18, 2020, 1:21 a.m. UTC
In zynq target, the DEVICE_DTS variable is always set consistent
with the model part of the device definition name.

This patch replaces the redundant definitions for the individual
devices with a common recipe.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
---
 target/linux/zynq/image/Makefile | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
diff mbox series

Patch

diff --git a/target/linux/zynq/image/Makefile b/target/linux/zynq/image/Makefile
index 39305a6d54..7cec38ca68 100644
--- a/target/linux/zynq/image/Makefile
+++ b/target/linux/zynq/image/Makefile
@@ -31,6 +31,7 @@  endef
 
 define Device/Default
 	PROFILES := Default
+	DEVICE_DTS := $(lastword $(subst _, ,$(1)))
 	KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts)
 	KERNEL_INITRAMFS_PREFIX := $$(IMG_PREFIX)-$(1)-initramfs
 	KERNEL_PREFIX := $$(IMAGE_PREFIX)
@@ -53,7 +54,6 @@  define Device/avnet_zynq-zed
 	$(call Device/FitImageGzip)
 	DEVICE_VENDOR := Avnet
 	DEVICE_MODEL := ZedBoard
-	DEVICE_DTS := zynq-zed
 endef
 TARGET_DEVICES += avnet_zynq-zed
 
@@ -61,7 +61,6 @@  define Device/digilent_zynq-zybo
 	$(call Device/FitImageGzip)
 	DEVICE_VENDOR := Digilent
 	DEVICE_MODEL := Zybo
-	DEVICE_DTS := zynq-zybo
 endef
 TARGET_DEVICES += digilent_zynq-zybo
 
@@ -69,7 +68,6 @@  define Device/digilent_zynq-zybo-z7
 	$(call Device/FitImageGzip)
 	DEVICE_VENDOR := Digilent
 	DEVICE_MODEL := Zybo Z7
-	DEVICE_DTS := zynq-zybo-z7
 endef
 TARGET_DEVICES += digilent_zynq-zybo-z7
 
@@ -77,7 +75,6 @@  define Device/xlnx_zynq-zc702
 	$(call Device/FitImageGzip)
 	DEVICE_VENDOR := Xilinx
 	DEVICE_MODEL := ZC702
-	DEVICE_DTS := zynq-zc702
 	DEVICE_PACKAGES:=kmod-can kmod-can-xilinx-can
 endef
 TARGET_DEVICES += xlnx_zynq-zc702