ath79: create common definition tplink-loader-okli

The loader-okli is shared by several TP-Link CPExxx devices, so
give it its own definition to prevent too much code duplication.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
Adrian Schmutzler 2019-07-20 11:59:07 +02:00 committed by David Bauer
parent 9ba83c450c
commit 198eae2862
2 changed files with 12 additions and 18 deletions

View File

@ -110,3 +110,12 @@ define Device/tplink-safeloader-uimage
$(Device/tplink-safeloader) $(Device/tplink-safeloader)
KERNEL := kernel-bin | append-dtb | lzma | uImageArcher lzma KERNEL := kernel-bin | append-dtb | lzma | uImageArcher lzma
endef endef
define Device/tplink-loader-okli
$(Device/tplink-safeloader)
LOADER_TYPE := elf
LOADER_FLASH_OFFS := 0x43000
COMPILE := loader-$(1).elf
COMPILE/loader-$(1).elf := loader-okli-compile
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1) 12288
endef

View File

@ -184,51 +184,36 @@ endef
TARGET_DEVICES += tplink_cpe210-v3 TARGET_DEVICES += tplink_cpe210-v3
define Device/tplink_cpe510-v2 define Device/tplink_cpe510-v2
$(Device/tplink-safeloader) $(Device/tplink-loader-okli)
ATH_SOC := ar9344 ATH_SOC := ar9344
IMAGE_SIZE := 7680k IMAGE_SIZE := 7680k
DEVICE_MODEL := CPE510 DEVICE_MODEL := CPE510
DEVICE_VARIANT := v2 DEVICE_VARIANT := v2
DEVICE_PACKAGES := rssileds DEVICE_PACKAGES := rssileds
TPLINK_BOARD_ID := CPE510V2 TPLINK_BOARD_ID := CPE510V2
LOADER_TYPE := elf
LOADER_FLASH_OFFS := 0x43000
COMPILE := loader-$(1).elf
COMPILE/loader-$(1).elf := loader-okli-compile
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1) 12288
SUPPORTED_DEVICES += cpe510-v2 SUPPORTED_DEVICES += cpe510-v2
endef endef
TARGET_DEVICES += tplink_cpe510-v2 TARGET_DEVICES += tplink_cpe510-v2
define Device/tplink_cpe510-v3 define Device/tplink_cpe510-v3
$(Device/tplink-safeloader) $(Device/tplink-loader-okli)
ATH_SOC := ar9344 ATH_SOC := ar9344
IMAGE_SIZE := 7680k IMAGE_SIZE := 7680k
DEVICE_MODEL := CPE510 DEVICE_MODEL := CPE510
DEVICE_VARIANT := v3 DEVICE_VARIANT := v3
DEVICE_PACKAGES := rssileds DEVICE_PACKAGES := rssileds
TPLINK_BOARD_ID := CPE510V3 TPLINK_BOARD_ID := CPE510V3
LOADER_TYPE := elf
LOADER_FLASH_OFFS := 0x43000
COMPILE := loader-$(1).elf
COMPILE/loader-$(1).elf := loader-okli-compile
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1) 12288
SUPPORTED_DEVICES += cpe510-v3 SUPPORTED_DEVICES += cpe510-v3
endef endef
TARGET_DEVICES += tplink_cpe510-v3 TARGET_DEVICES += tplink_cpe510-v3
define Device/tplink_cpe610-v1 define Device/tplink_cpe610-v1
$(Device/tplink-safeloader) $(Device/tplink-loader-okli)
ATH_SOC := ar9344 ATH_SOC := ar9344
IMAGE_SIZE := 7680k IMAGE_SIZE := 7680k
DEVICE_MODEL := CPE610 DEVICE_MODEL := CPE610
DEVICE_VARIANT := v1 DEVICE_VARIANT := v1
TPLINK_BOARD_ID := CPE610V1 TPLINK_BOARD_ID := CPE610V1
LOADER_TYPE := elf
LOADER_FLASH_OFFS := 0x43000
COMPILE := loader-$(1).elf
COMPILE/loader-$(1).elf := loader-okli-compile
KERNEL := kernel-bin | append-dtb | lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1) 12288
endef endef
TARGET_DEVICES += tplink_cpe610-v1 TARGET_DEVICES += tplink_cpe610-v1