From: Christian Lamparter Date: Sat, 31 Jul 2021 20:56:29 +0000 (+0200) Subject: ath79: lzma-loader: fix & re-enable per-board CONFIG_BOARD_DEV X-Git-Tag: v22.03.0-rc1~1494 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=e9335c292003e15901ef5f665750f9493132eb28;p=openwrt%2Fopenwrt.git ath79: lzma-loader: fix & re-enable per-board CONFIG_BOARD_DEV Back in the AR71XX days, the lzma-loader code could be customized based on the $BOARD variable. These would be passed as a compile-time -DCONFIG_BOARD_$DEVICE_MODEL flag to the compiler. Hence, the lzma-loader would be able to include device-specific fixups. Note: There's still a fixup for the TpLink TL-WR1043ND V1 found in the lzma-loader's board.c code. But since the days of AR71XX I couldn't find a forum post or bug reported. So, I left it as is to not break anything by enabling it. => If you have a TL-WR1043ND V1 and you have problem with the ethernet: let me know. Because otherwise, the fixup might simply no longer needed with ath79 and it can be removed. Signed-off-by: Christian Lamparter --- diff --git a/target/linux/ath79/image/Makefile b/target/linux/ath79/image/Makefile index 38c623bf27..768ec57044 100644 --- a/target/linux/ath79/image/Makefile +++ b/target/linux/ath79/image/Makefile @@ -27,14 +27,17 @@ define Build/loader-common endef define Build/loader-kernel - $(call Build/loader-common,LOADER_DATA="$@") + $(call Build/loader-common, \ + LOADER_DATA="$@" \ + BOARD="$(DEVICE_NAME)" ) endef define Build/loader-okli-compile $(call Build/loader-common, \ FLASH_OFFS=$(LOADER_FLASH_OFFS) \ FLASH_MAX=$(LOADER_FLASH_MAX) \ - KERNEL_MAGIC=$(LOADER_KERNEL_MAGIC) ) + KERNEL_MAGIC=$(LOADER_KERNEL_MAGIC) \ + BOARD="$(DEVICE_NAME)" ) endef # Arguments: