v6: 1. rebased to ath.git ath-202203101556 2. add error message if could not find any board data at last. 3. change "ath11k: add read variant from SMBIOS for download board data" for add struct ath11k_smbios_bdf, strlen(), not mix defines and function declarations. v5: 1. rebased to ath.git ath-202112161538 2. fix warning "failed to fetch board data for bus=pci,qmi-chip-id=0,qmi-board-id=255,variant=DE_1901 from ath11k/QCA6390/hw2.0/board-2.bin" v4: 1. add helper function ath11k_core_create_fallback_board_name() 2. rebased to ath.git ath-202112071521 v3: 1. add patch "ath11k: add fallback board name without variant while searching board-2.bin" 2. reabsed to latest ath.git master ath-202111221436 v2: rebased to latest ath.git master ath-202111170737 When it does not have matched board name with variant in board-2.bin, ath11k will fallback to search without variant. Also read the variant from SMBIOS. Wen Gong (2): ath11k: add fallback board name without variant while searching board-2.bin ath11k: add read variant from SMBIOS for download board data drivers/net/wireless/ath/ath11k/core.c | 116 +++++++++++++++++++++++-- drivers/net/wireless/ath/ath11k/core.h | 20 ++++- drivers/net/wireless/ath/ath11k/qmi.c | 4 + 3 files changed, 132 insertions(+), 8 deletions(-) base-commit: d845cf007bdf8b2bf41522e1ecd0eb804e553d57 -- 2.31.1