apm821xx: derive DEVICE_DTS from device name

The DEVICE_DTS variable always matches the device definition name,
just with "_" replaced by "-". Thus, create a DEVICE_DTS definition
in Device/Default and drop all the individual statements.

If necessary in the future, local DEVICE_DTS will still overwrite
that default.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
Adrian Schmutzler 2020-07-18 13:14:28 +02:00
parent a2fee73e27
commit eff0a0e39e
3 changed files with 1 additions and 6 deletions

View File

@ -87,6 +87,7 @@ define Device/Default
KERNEL_ENTRY := 0x00000000 KERNEL_ENTRY := 0x00000000
KERNEL_LOADADDR := 0x00000000 KERNEL_LOADADDR := 0x00000000
DEVICE_DTS_DIR := ../dts DEVICE_DTS_DIR := ../dts
DEVICE_DTS = $(subst _,-,$(1))
SUPPORTED_DEVICES = $(subst _,$(comma),$(1)) SUPPORTED_DEVICES = $(subst _,$(comma),$(1))
endef endef

View File

@ -29,7 +29,6 @@ define Device/meraki_mr24
DEVICE_MODEL := MR24 DEVICE_MODEL := MR24
DEVICE_PACKAGES := kmod-spi-gpio -swconfig DEVICE_PACKAGES := kmod-spi-gpio -swconfig
BOARD_NAME := mr24 BOARD_NAME := mr24
DEVICE_DTS := meraki-mr24
IMAGES := sysupgrade.bin IMAGES := sysupgrade.bin
DTB_SIZE := 64512 DTB_SIZE := 64512
IMAGE_SIZE := 8191k IMAGE_SIZE := 8191k
@ -47,7 +46,6 @@ define Device/meraki_mx60
DEVICE_PACKAGES := kmod-spi-gpio kmod-usb-ledtrig-usbport kmod-usb-dwc2 \ DEVICE_PACKAGES := kmod-spi-gpio kmod-usb-ledtrig-usbport kmod-usb-dwc2 \
kmod-usb-storage block-mount kmod-usb-storage block-mount
BOARD_NAME := mx60 BOARD_NAME := mx60
DEVICE_DTS := meraki-mx60
BLOCKSIZE := 63k BLOCKSIZE := 63k
IMAGES := sysupgrade.bin IMAGES := sysupgrade.bin
DTB_SIZE := 64512 DTB_SIZE := 64512
@ -80,14 +78,12 @@ endef
define Device/netgear_wndap620 define Device/netgear_wndap620
$(Device/netgear_wndap6x0) $(Device/netgear_wndap6x0)
DEVICE_MODEL := WNDAP620 (Premium Wireless-N) DEVICE_MODEL := WNDAP620 (Premium Wireless-N)
DEVICE_DTS := netgear-wndap620
endef endef
TARGET_DEVICES += netgear_wndap620 TARGET_DEVICES += netgear_wndap620
define Device/netgear_wndap660 define Device/netgear_wndap660
$(Device/netgear_wndap6x0) $(Device/netgear_wndap6x0)
DEVICE_MODEL := WNDAP660 (Dual Radio Dual Band Wireless-N) DEVICE_MODEL := WNDAP660 (Dual Radio Dual Band Wireless-N)
DEVICE_DTS := netgear-wndap660
endef endef
TARGET_DEVICES += netgear_wndap660 TARGET_DEVICES += netgear_wndap660
@ -100,7 +96,6 @@ define Device/netgear_wndr4700
kmod-nls-utf8 kmod-usb3 kmod-usb-dwc2 kmod-usb-storage \ kmod-nls-utf8 kmod-usb3 kmod-usb-dwc2 kmod-usb-storage \
partx-utils partx-utils
BOARD_NAME := wndr4700 BOARD_NAME := wndr4700
DEVICE_DTS := netgear-wndr4700
PAGESIZE := 2048 PAGESIZE := 2048
SUBPAGESIZE := 512 SUBPAGESIZE := 512
BLOCKSIZE := 128k BLOCKSIZE := 128k

View File

@ -7,7 +7,6 @@ define Device/wd_mybooklive
DEVICE_VENDOR := Western Digital DEVICE_VENDOR := Western Digital
DEVICE_MODEL := My Book Live Series (Single + Duo) DEVICE_MODEL := My Book Live Series (Single + Duo)
DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-fs-vfat wpad-basic DEVICE_PACKAGES := kmod-usb-dwc2 kmod-usb-ledtrig-usbport kmod-usb-storage kmod-fs-vfat wpad-basic
DEVICE_DTS := wd-mybooklive
SUPPORTED_DEVICES += mbl wd,mybooklive-duo SUPPORTED_DEVICES += mbl wd,mybooklive-duo
BLOCKSIZE := 1k BLOCKSIZE := 1k
DTB_SIZE := 16384 DTB_SIZE := 16384