mediatek: introduce KERNEL_LOADADDR to Device/Default template
authorDaniel Golle <daniel@makrotopia.org>
Wed, 5 Apr 2023 15:56:54 +0000 (16:56 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Wed, 5 Apr 2023 16:12:55 +0000 (17:12 +0100)
commite92b153e99a8019752b08c6ab0f7c17d9f08063e
treef5ee696d2ae83e5d719b9c05251add60bd537f0c
parent0dc5fc8fa53be55c3adc59055e7f6f150a5ab1ad
mediatek: introduce KERNEL_LOADADDR to Device/Default template

We need to reset KERNEL_LOADADDR if we use it on a per-device base.
Otherwise the previous value will be kept in case a device doesn't
define KERNEL_LOADADDR and relies on the default.

Move initializing KERNEL_LOADADDR to target/linux/mediatek/image/Makefile,
similar to how it's done also on the ramips target.

This fixes image size related breakage on devices which rely on the
default value of KERNEL_LOADADDR.

While at it use 0x48000000 which is more common than the previous default
0x44000000 for the filogic subtarget.

Fixed: e7c399bee6 ("filogic: add support for ASUS TUF-AX4200")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
target/linux/mediatek/image/Makefile
target/linux/mediatek/image/filogic.mk
target/linux/mediatek/image/mt7622.mk
target/linux/mediatek/image/mt7623.mk
target/linux/mediatek/image/mt7629.mk