Просмотр исходного кода

mediatek: fix build failure of mt7623/mt7629 using kernel 6.6

In kernel 6.6, dts files for mediatek arm target are moved into
arch/arm/boot/dts/mediatek instead of legacy path arch/arm/boot/dts.

To avoid dts compile failure, change DTS_DIR to the mediatek subfolder
for kernel 6.6.

Signed-off-by: Weijie Gao <[email protected]>
Weijie Gao 1 год назад
Родитель
Сommit
7d1145ecb9
2 измененных файлов с 8 добавлено и 0 удалено
  1. 4 0
      target/linux/mediatek/image/mt7623.mk
  2. 4 0
      target/linux/mediatek/image/mt7629.mk

+ 4 - 0
target/linux/mediatek/image/mt7623.mk

@@ -1,3 +1,7 @@
+ifneq ($(KERNEL),6.1)
+DTS_DIR := $(DTS_DIR)/mediatek
+endif
+
 DEVICE_VARS += UBOOT_TARGET UBOOT_OFFSET UBOOT_IMAGE
 
 # The bootrom of MT7623 expects legacy MediaTek headers present in

+ 4 - 0
target/linux/mediatek/image/mt7629.mk

@@ -1,3 +1,7 @@
+ifneq ($(KERNEL),6.1)
+DTS_DIR := $(DTS_DIR)/mediatek
+endif
+
 define Device/mediatek_mt7629-rfb
   DEVICE_VENDOR := MediaTek
   DEVICE_MODEL := MT7629 rfb AP