diff --git a/qdf/inc/qdf_ipa.h b/qdf/inc/qdf_ipa.h index 94eab882fb..3dd9b601b7 100644 --- a/qdf/inc/qdf_ipa.h +++ b/qdf/inc/qdf_ipa.h @@ -34,6 +34,7 @@ * @QDF_SWITCH_TO_MCC: WLAN interfaces in mcc mode * @QDF_WDI_ENABLE: WDI enable complete * @QDF_WDI_DISABLE: WDI teardown + * @QDF_FWR_SSR_BEFORE_SHUTDOWN: WLAN FW recovery * @QDF_IPA_WLAN_EVENT_MAX: Max value for the enum */ typedef enum { @@ -48,6 +49,7 @@ typedef enum { QDF_SWITCH_TO_MCC, QDF_WDI_ENABLE, QDF_WDI_DISABLE, + QDF_FWR_SSR_BEFORE_SHUTDOWN, QDF_IPA_WLAN_EVENT_MAX } qdf_ipa_wlan_event; diff --git a/qdf/linux/src/qdf_ipa.c b/qdf/linux/src/qdf_ipa.c index 4f3f7ab247..3386463ffc 100644 --- a/qdf/linux/src/qdf_ipa.c +++ b/qdf/linux/src/qdf_ipa.c @@ -63,6 +63,9 @@ static enum ipa_wlan_event __qdf_to_ipa_wlan_event(int qdf_ipa_event) case QDF_WDI_DISABLE: ipa_event = WLAN_WDI_DISABLE; break; + case QDF_FWR_SSR_BEFORE_SHUTDOWN: + ipa_event = WLAN_FWR_SSR_BEFORE_SHUTDOWN; + break; case QDF_IPA_WLAN_EVENT_MAX: default: ipa_event = IPA_WLAN_EVENT_MAX;