Using board definition file extracted from stock firmware yields 50%
throughput improvement in RX direction under iperf3 test.
Make the device use temporary files from firmware_qca-wireless.git
temporarily, as well as select the specific variant in the device tree
files.
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17620
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
&wifi_ath10k {
nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>, <&precal_caldata_5000>;
nvmem-cell-names = "mac-address", "calibration", "pre-calibration";
+ qcom,ath10k-calibration-variant = "ZTE-MF286AR";
};
&wmac {
&wifi_ath10k {
nvmem-cells = <&macaddr_mac_0 0x20000>, <&precal_art_5000>;
nvmem-cell-names = "mac-address", "pre-calibration";
+ qcom,ath10k-calibration-variant = "ZTE-MF286AR";
};
&wmac {
$(Device/zte_mf28x_common)
DEVICE_MODEL := MF286
DEVICE_PACKAGES += ath10k-firmware-qca988x-ct ath10k-firmware-qca9888-ct \
+ -ath10k-board-qca9888 ipq-wifi-zte_mf286ar \
kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
endef
TARGET_DEVICES += zte_mf286
$(Device/zte_mf28x_common)
DEVICE_MODEL := MF286A
DEVICE_PACKAGES += ath10k-firmware-qca9888-ct kmod-usb-net-qmi-wwan \
+ -ath10k-board-qca9888 ipq-wifi-zte_mf286ar \
kmod-usb-serial-option uqmi
endef
TARGET_DEVICES += zte_mf286a