On 1 December 2014 at 15:45, Kalle Valo <kvalo@xxxxxxxxxxxxxxxx> wrote: [...] > diff --git a/drivers/net/wireless/ath/ath10k/core.h b/drivers/net/wireless/ath/ath10k/core.h > index 514c219263a5..92b04fe73151 100644 > --- a/drivers/net/wireless/ath/ath10k/core.h > +++ b/drivers/net/wireless/ath/ath10k/core.h > @@ -120,6 +120,7 @@ struct ath10k_mem_chunk { > }; > > struct ath10k_wmi { > + unsigned int op_version; I wonder - can't we have this as `enum ath10k_fw_wmi_op_version op_version;` ? > @@ -378,8 +379,9 @@ enum ath10k_fw_features { > /* Firmware does not support P2P */ > ATH10K_FW_FEATURE_NO_P2P = 3, > > - /* Firmware 10.2 feature bit. The ATH10K_FW_FEATURE_WMI_10X feature bit > - * is required to be set as well. > + /* Firmware 10.2 feature bit. The ATH10K_FW_FEATURE_WMI_10X feature > + * bit is required to be set as well. Deprecated, don't use in new > + * code. Just out of curiosity - any plans how long this is going to be depracated until removed/replaced? > */ > ATH10K_FW_FEATURE_WMI_10_2 = 4, > > diff --git a/drivers/net/wireless/ath/ath10k/hw.h b/drivers/net/wireless/ath/ath10k/hw.h > index dfedfd0e0f34..04aaf9af3ca0 100644 > --- a/drivers/net/wireless/ath/ath10k/hw.h > +++ b/drivers/net/wireless/ath/ath10k/hw.h > @@ -58,6 +58,16 @@ enum ath10k_fw_ie_type { > ATH10K_FW_IE_FEATURES = 2, > ATH10K_FW_IE_FW_IMAGE = 3, > ATH10K_FW_IE_OTP_IMAGE = 4, > + > + /* WMI "operations" interface version, 32 bit value. Supported from > + * FW API 4 and above. */ > + ATH10K_FW_IE_WMI_OP_VERSION = 5, Hmm.. shouldn't we bump up the firmware filename from -3 to -4 and try loading 4..3..2..1? Michał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html