mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-04 06:54:27 -05:00 
			
		
		
		
	image.mk: clean up redundant code related to DEVICE_DTS
It is used by a core build template, so the variable should be initialized and added to DEVICE_VARS in the core. Same for DEVICE_DTS_DIR Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		
							parent
							
								
									7ed215437c
								
							
						
					
					
						commit
						8e2764ce9b
					
				@ -329,11 +329,15 @@ define Device/Init
 | 
			
		||||
  SUBPAGESIZE :=
 | 
			
		||||
  UBINIZE_OPTS := -E 5
 | 
			
		||||
 | 
			
		||||
  DEVICE_DTS :=
 | 
			
		||||
  DEVICE_DTS_DIR :=
 | 
			
		||||
 | 
			
		||||
  FILESYSTEMS := $(TARGET_FILESYSTEMS)
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
DEFAULT_DEVICE_VARS := \
 | 
			
		||||
  DEVICE_NAME KERNEL KERNEL_INITRAMFS KERNEL_INITRAMFS_IMAGE \
 | 
			
		||||
  DEVICE_DTS DEVICE_DTS_DIR \
 | 
			
		||||
  UBOOTENV_IN_UBI KERNEL_IN_UBI \
 | 
			
		||||
  BLOCKSIZE PAGESIZE SUBPAGESIZE \
 | 
			
		||||
  UBINIZE_OPTS
 | 
			
		||||
 | 
			
		||||
@ -24,9 +24,8 @@ define Device/Default
 | 
			
		||||
  PROFILES = Default $$(DEVICE_PROFILE)
 | 
			
		||||
  KERNEL_DEPENDS = $$(wildcard ../dts/$$(DEVICE_DTS).dts)
 | 
			
		||||
  DEVICE_PROFILE :=
 | 
			
		||||
  DEVICE_DTS :=
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_PROFILE DEVICE_DTS
 | 
			
		||||
DEVICE_VARS += DEVICE_PROFILE
 | 
			
		||||
 | 
			
		||||
define Device/vmlinux
 | 
			
		||||
  KERNEL_SUFFIX := .elf
 | 
			
		||||
 | 
			
		||||
@ -24,9 +24,8 @@ define Device/Default
 | 
			
		||||
  PROFILES = Default $$(DEVICE_PROFILE)
 | 
			
		||||
  KERNEL_DEPENDS = $$(wildcard ../dts/$$(DEVICE_DTS).dts)
 | 
			
		||||
  DEVICE_PROFILE :=
 | 
			
		||||
  DEVICE_DTS :=
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_PROFILE DEVICE_DTS
 | 
			
		||||
DEVICE_VARS += DEVICE_PROFILE
 | 
			
		||||
 | 
			
		||||
define Device/vmlinux
 | 
			
		||||
  KERNEL_SUFFIX := .elf
 | 
			
		||||
 | 
			
		||||
@ -68,7 +68,7 @@ define Build/seama-nand
 | 
			
		||||
		-i $@.entity
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS PRODUCTID SIGNATURE NETGEAR_BOARD_ID NETGEAR_REGION
 | 
			
		||||
DEVICE_VARS += PRODUCTID SIGNATURE NETGEAR_BOARD_ID NETGEAR_REGION
 | 
			
		||||
 | 
			
		||||
define Device/Default
 | 
			
		||||
  # .dtb files are prefixed by SoC type, e.g. bcm4708- which is not included in device/image names
 | 
			
		||||
 | 
			
		||||
@ -49,9 +49,7 @@ define Device/Default
 | 
			
		||||
  KERNEL := kernel-bin | kernel-img
 | 
			
		||||
  IMAGES := sdcard.img
 | 
			
		||||
  IMAGE/sdcard.img := boot-img | sdcard-img
 | 
			
		||||
  DEVICE_DTS :=
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS
 | 
			
		||||
 | 
			
		||||
define Device/rpi
 | 
			
		||||
  DEVICE_TITLE := Raspberry Pi B/B+/CM/Zero
 | 
			
		||||
 | 
			
		||||
@ -165,10 +165,8 @@ define Device/Default
 | 
			
		||||
  PROFILES = Default $$(DEVICE_NAME)
 | 
			
		||||
  KERNEL_DEPENDS = $$(wildcard ../dts/$$(DEVICE_DTS).dts)
 | 
			
		||||
  KERNEL_INITRAMFS_SUFFIX := .elf
 | 
			
		||||
  DEVICE_DTS :=
 | 
			
		||||
  DEVICE_DTS_DIR := ../dts
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS DEVICE_DTS_DIR
 | 
			
		||||
 | 
			
		||||
ATH5K_PACKAGES := kmod-ath5k wpad-mini
 | 
			
		||||
ATH9K_PACKAGES := kmod-ath9k wpad-mini
 | 
			
		||||
 | 
			
		||||
@ -103,7 +103,6 @@ KERNEL_LOADADDR=0x10008000
 | 
			
		||||
 | 
			
		||||
define Device/Default
 | 
			
		||||
  PROFILES := Generic
 | 
			
		||||
  DEVICE_DTS :=
 | 
			
		||||
  FILESYSTEMS := squashfs ext4
 | 
			
		||||
  KERNEL_INSTALL := 1
 | 
			
		||||
  KERNEL_SUFFIX := -uImage
 | 
			
		||||
@ -114,8 +113,6 @@ define Device/Default
 | 
			
		||||
  IMAGES :=
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS
 | 
			
		||||
 | 
			
		||||
define Device/ventana
 | 
			
		||||
  DEVICE_TITLE := Gateworks Ventana family
 | 
			
		||||
  DEVICE_DTS:= \
 | 
			
		||||
 | 
			
		||||
@ -39,13 +39,12 @@ define Device/Default
 | 
			
		||||
	PROFILES := Default
 | 
			
		||||
	KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts)
 | 
			
		||||
	KERNEL_INITRAMFS_PREFIX := $$(IMG_PREFIX)-$(1)-initramfs
 | 
			
		||||
	DEVICE_DTS :=
 | 
			
		||||
	KERNEL_PREFIX := $$(IMAGE_PREFIX)
 | 
			
		||||
	IMAGES :=
 | 
			
		||||
	KERNEL_IN_UBI :=
 | 
			
		||||
	BOARD_NAME :=
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS BOARD_NAME KERNEL_SIZE
 | 
			
		||||
DEVICE_VARS += BOARD_NAME KERNEL_SIZE
 | 
			
		||||
 | 
			
		||||
define Device/LegacyImage
 | 
			
		||||
	KERNEL_SUFFIX := -uImage
 | 
			
		||||
@ -165,7 +164,6 @@ define Device/EA8500
 | 
			
		||||
	DEVICE_TITLE := Linksys EA8500
 | 
			
		||||
	DEVICE_PACKAGES := ath10k-firmware-qca99x0
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS
 | 
			
		||||
 | 
			
		||||
define Device/R7500
 | 
			
		||||
	$(call Device/DniImage)
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ NAND_BLOCKSIZE := 2048-128k
 | 
			
		||||
include $(TOPDIR)/rules.mk
 | 
			
		||||
include $(INCLUDE_DIR)/image.mk
 | 
			
		||||
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS KERNEL_SIZE
 | 
			
		||||
DEVICE_VARS += KERNEL_SIZE
 | 
			
		||||
KERNEL_LOADADDR:=0x8000
 | 
			
		||||
TARGET_DEVICES = linksys-audi linksys-viper dockstar goflexnet goflexhome
 | 
			
		||||
 | 
			
		||||
@ -20,7 +20,6 @@ define Device/Default
 | 
			
		||||
  KERNEL_NAME := zImage
 | 
			
		||||
  KERNEL_SUFFIX  := -uImage
 | 
			
		||||
  KERNEL_INSTALL := 1
 | 
			
		||||
  KERNEL_IN_UBI :=
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
define Device/dockstar
 | 
			
		||||
 | 
			
		||||
@ -213,7 +213,7 @@ define Device/Default
 | 
			
		||||
  IMAGES := sysupgrade.bin
 | 
			
		||||
  IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE)
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_PROFILE DEVICE_DTS DEVICE_DTS_DIR IMAGE_SIZE
 | 
			
		||||
DEVICE_VARS += DEVICE_PROFILE IMAGE_SIZE
 | 
			
		||||
 | 
			
		||||
define Device/lantiqBrnImage
 | 
			
		||||
  KERNEL := kernel-bin | append-dtb | mkbrncmdline | lzma-no-dict
 | 
			
		||||
 | 
			
		||||
@ -54,10 +54,8 @@ KERNEL_ENTRY_POINT=0x8000
 | 
			
		||||
### Device macros ###
 | 
			
		||||
define Device/Default
 | 
			
		||||
	IMG_PREFIX := zynq
 | 
			
		||||
	DEVICE_DTS :=
 | 
			
		||||
	PROFILE_SANITIZED :=
 | 
			
		||||
endef
 | 
			
		||||
DEVICE_VARS += DEVICE_DTS
 | 
			
		||||
 | 
			
		||||
define Device/DefaultConfig
 | 
			
		||||
	DEVICE_LC = $(1)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user