iwlwifi: dbg: add debug host notification (DHN) time point
authorMordechay Goodstein <mordechay.goodstein@intel.com>
Wed, 30 Sep 2020 16:19:53 +0000 (19:19 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Thu, 1 Oct 2020 19:02:25 +0000 (22:02 +0300)
This enables to listen only to DHN time point without monitoring
every rx packet from FW.

Also fix a typo NOTIFOCATION->NOTIFICATION in enum declaration.

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20200930191738.435fa657a937.I1a36badd4ceecefcdfb47eaacf26c08a4bbd1b08@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c

index cefd833d1968edd234a7cfe4721a5a3214050b0a..55e0c07659b81dca674a2dded479f7f1bf7a3c02 100644 (file)
@@ -384,7 +384,7 @@ enum iwl_fw_ini_region_type {
  * @IWL_FW_INI_TIME_POINT_FW_ASSERT: FW assert
  * @IWL_FW_INI_TIME_POINT_FW_HW_ERROR: FW HW error
  * @IWL_FW_INI_TIME_POINT_FW_TFD_Q_HANG: TFD queue hang
- * @IWL_FW_INI_TIME_POINT_FW_DHC_NOTIFOCATION: DHC cmd response and notif
+ * @IWL_FW_INI_TIME_POINT_FW_DHC_NOTIFICATION: DHC cmd response and notif
  * @IWL_FW_INI_TIME_POINT_FW_RSP_OR_NOTIF: FW response or notification.
  *     data field holds id and group
  * @IWL_FW_INI_TIME_POINT_USER_TRIGGER: user trigger time point
@@ -417,7 +417,7 @@ enum iwl_fw_ini_time_point {
        IWL_FW_INI_TIME_POINT_FW_ASSERT,
        IWL_FW_INI_TIME_POINT_FW_HW_ERROR,
        IWL_FW_INI_TIME_POINT_FW_TFD_Q_HANG,
-       IWL_FW_INI_TIME_POINT_FW_DHC_NOTIFOCATION,
+       IWL_FW_INI_TIME_POINT_FW_DHC_NOTIFICATION,
        IWL_FW_INI_TIME_POINT_FW_RSP_OR_NOTIF,
        IWL_FW_INI_TIME_POINT_USER_TRIGGER,
        IWL_FW_INI_TIME_POINT_PERIODIC,
index ab4b194129067aa71dc36b61fb3a34d88a4870c0..b3cc9f036f9944138800de72f879012c787dae82 100644 (file)
@@ -1085,6 +1085,7 @@ void iwl_dbg_tlv_time_point(struct iwl_fw_runtime *fwrt,
                break;
        case IWL_FW_INI_TIME_POINT_FW_RSP_OR_NOTIF:
        case IWL_FW_INI_TIME_POINT_MISSED_BEACONS:
+       case IWL_FW_INI_TIME_POINT_FW_DHC_NOTIFICATION:
                iwl_dbg_tlv_send_hcmds(fwrt, hcmd_list);
                iwl_dbg_tlv_tp_trigger(fwrt, trig_list, tp_data,
                                       iwl_dbg_tlv_check_fw_pkt);