You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package/kernel
Sven Eckelmann f39fc67c8e mac80211: ath10k: search DT for BDF variant info
Board Data File (BDF) is loaded upon driver boot-up procedure. The right
board data file is identified on QCA4019 using bus, bmi-chip-id and
bmi-board-id.

The problem, however, can occur when the (default) board data file cannot
fulfill the vendor requirements and it is necessary to use a different
board data file.

This problem was solved for SMBIOS by adding a special SMBIOS type 0xF8.
Something similar has to be provided for systems without SMBIOS but with
device trees. No solution was specified by QCA and therefore a new one has
to be found for ath10k.

The device tree requires addition strings to define the variant name

    wifi@a000000 {
    	status = "okay";
    	qcom,ath10k-calibration-variant = "RT-AC58U";
    };

    wifi@a800000 {
    	status = "okay";
    	qcom,ath10k-calibration-variant = "RT-AC58U";
    };

This would create the boarddata identifiers for the board-2.bin search

 *  bus=ahb,bmi-chip-id=0,bmi-board-id=16,variant=RT-AC58U
 *  bus=ahb,bmi-chip-id=0,bmi-board-id=17,variant=RT-AC58U

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
6 years ago
..
acx-mac80211 acx-mac80211: fix build on kernel 4.9 7 years ago
ar7-atm ar7-atm: fix function signatures with expected ones 7 years ago
ath10k-ct build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
avila-wdt build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
brcm2708-gpu-fw brcm2708-gpu-fw: update to latest version 7 years ago
broadcom-wl merge: ssid: update default ssid 7 years ago
button-hotplug build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
dtc/patches package: kernel: dtc: Add DTO support 7 years ago
gpio-button-hotplug build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
gpio-nct5104d build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
hwmon-gsc build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
i2c-gpio-custom build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
kmod-sched-cake kmod-sched-cake: bump to latest cake bake 6 years ago
lantiq lantiq: create ATM/PTM interfaces with dsl as netdev name 6 years ago
leds-apu2 build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
linux kernel: kmod-w1 depends on kmod-hwmon-core since Linux 4.14 6 years ago
mac80211 mac80211: ath10k: search DT for BDF variant info 6 years ago
mt76 mt76: update to the latest version, reverts MAC address changes causing performance regressions 7 years ago
mwlwifi mwlwifi: update to version 10.3.4.0 / 2017-12-14 7 years ago
om-watchdog treewide: use the generic board_name function 7 years ago
rotary-gpio-custom build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
rtc-rv5c386a build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
spi-gpio-custom build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
trelay build: add KERNEL_MAKE and KERNEL_MAKE_FLAGS variables and move to kernel.mk 7 years ago
w1-gpio-custom build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago
wrt55agv2-spidevs build: use KERNEL_MAKE_FLAGS for kernel file compilations 7 years ago