[openwrt/openwrt] ipq40xx: cut ath10k board file for mikrotik subtarget

LEDE Commits lede-commits at lists.infradead.org
Fri Jul 1 03:48:56 PDT 2022


zorun pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/85b5bad5a1ef3d428905c84acce29805890cb258

commit 85b5bad5a1ef3d428905c84acce29805890cb258
Author: John Thomson <git at johnthomson.fastmail.com.au>
AuthorDate: Sat May 21 08:13:21 2022 +1000

    ipq40xx: cut ath10k board file for mikrotik subtarget
    
    Avoid shipping ath10k board file in Mikrotik initram images
    
    Most will only ever need to use these initram images once—to initially
    load OpenWrt, but fix these images for more consistent Wi-Fi performance
    between the initram and installed squashfs images.
    
    OpenWrt BUILDBOT config ignores -cut packages in the initram images build.
    This results in BUILDBOT initram images including the linux-firmware
    qca4019 board-2.bin, and (initram image booted) Mikrotik devices loading
    a generic BDF, rather than the intended BDF data loaded
    from NOR as an api 1 board_file.
    
    buildbot snapshot booted as initram image:
    cat /etc/openwrt_version
    r19679-810eac8c7f
    dmesg | grep ath10k | grep -E board\|BDF
    [    9.794556] ath10k_ahb a000000.wifi: Loading BDF type 0
    [    9.807192] ath10k_ahb a000000.wifi: board_file api 2 bmi_id 0:16
    crc32 11892f9b
    [   12.457105] ath10k_ahb a800000.wifi: Loading BDF type 0
    [   12.464945] ath10k_ahb a800000.wifi: board_file api 2 bmi_id 0:17
    crc32 11892f9b
    
    CC: Robert Marko <robimarko at gmail.com>
    Fixes: 5eee67a72fed ("ipq40xx: mikrotik: dont include ath10k-board-qca4019 by default")
    
    Signed-off-by: John Thomson <git at johnthomson.fastmail.com.au>
    Reviewed-by: Robert Marko <robimarko at gmail.com>
    (cherry picked from commit 602b5f6c60a2827bd918dfae0ffb271f8b88f4df)
    Signed-off-by: Thibaut VARÈNE <hacks at slashdirt.org>
---
 target/linux/ipq40xx/Makefile           | 2 +-
 target/linux/ipq40xx/generic/target.mk  | 1 +
 target/linux/ipq40xx/mikrotik/target.mk | 1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/target/linux/ipq40xx/Makefile b/target/linux/ipq40xx/Makefile
index fb003243cc..b704e1b54e 100644
--- a/target/linux/ipq40xx/Makefile
+++ b/target/linux/ipq40xx/Makefile
@@ -19,6 +19,6 @@ DEFAULT_PACKAGES += \
 	kmod-leds-gpio kmod-gpio-button-hotplug swconfig \
 	kmod-ath10k-ct wpad-basic-wolfssl \
 	kmod-usb3 kmod-usb-dwc3 ath10k-firmware-qca4019-ct \
-	ath10k-board-qca4019 uboot-envtools
+	uboot-envtools
 
 $(eval $(call BuildTarget))
diff --git a/target/linux/ipq40xx/generic/target.mk b/target/linux/ipq40xx/generic/target.mk
index e158b1c98b..90c1b762af 100644
--- a/target/linux/ipq40xx/generic/target.mk
+++ b/target/linux/ipq40xx/generic/target.mk
@@ -1,2 +1,3 @@
 BOARDNAME:=Generic
 FEATURES+=emmc
+DEFAULT_PACKAGES += ath10k-board-qca4019
diff --git a/target/linux/ipq40xx/mikrotik/target.mk b/target/linux/ipq40xx/mikrotik/target.mk
index 8b17c61585..4530a90985 100644
--- a/target/linux/ipq40xx/mikrotik/target.mk
+++ b/target/linux/ipq40xx/mikrotik/target.mk
@@ -2,4 +2,3 @@ BOARDNAME:=MikroTik
 FEATURES += minor
 KERNEL_IMAGES:=vmlinux
 IMAGES_DIR:=compressed
-DEFAULT_PACKAGES += -ath10k-board-qca4019




More information about the lede-commits mailing list