iwlwifi: remove IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2 flag
All the supported firmwares have this flag set. Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
This commit is contained in:
@@ -604,52 +604,7 @@ enum {
|
||||
TE_V1_NOTIF_INTERNAL_FRAG_END = BIT(7),
|
||||
}; /* MAC_EVENT_ACTION_API_E_VER_2 */
|
||||
|
||||
|
||||
/**
|
||||
* struct iwl_time_event_cmd_api_v1 - configuring Time Events
|
||||
* with struct MAC_TIME_EVENT_DATA_API_S_VER_1 (see also
|
||||
* with version 2. determined by IWL_UCODE_TLV_FLAGS)
|
||||
* ( TIME_EVENT_CMD = 0x29 )
|
||||
* @id_and_color: ID and color of the relevant MAC
|
||||
* @action: action to perform, one of FW_CTXT_ACTION_*
|
||||
* @id: this field has two meanings, depending on the action:
|
||||
* If the action is ADD, then it means the type of event to add.
|
||||
* For all other actions it is the unique event ID assigned when the
|
||||
* event was added by the FW.
|
||||
* @apply_time: When to start the Time Event (in GP2)
|
||||
* @max_delay: maximum delay to event's start (apply time), in TU
|
||||
* @depends_on: the unique ID of the event we depend on (if any)
|
||||
* @interval: interval between repetitions, in TU
|
||||
* @interval_reciprocal: 2^32 / interval
|
||||
* @duration: duration of event in TU
|
||||
* @repeat: how many repetitions to do, can be TE_REPEAT_ENDLESS
|
||||
* @dep_policy: one of TE_V1_INDEPENDENT, TE_V1_DEP_OTHER, TE_V1_DEP_TSF
|
||||
* and TE_V1_EVENT_SOCIOPATHIC
|
||||
* @is_present: 0 or 1, are we present or absent during the Time Event
|
||||
* @max_frags: maximal number of fragments the Time Event can be divided to
|
||||
* @notify: notifications using TE_V1_NOTIF_* (whom to notify when)
|
||||
*/
|
||||
struct iwl_time_event_cmd_v1 {
|
||||
/* COMMON_INDEX_HDR_API_S_VER_1 */
|
||||
__le32 id_and_color;
|
||||
__le32 action;
|
||||
__le32 id;
|
||||
/* MAC_TIME_EVENT_DATA_API_S_VER_1 */
|
||||
__le32 apply_time;
|
||||
__le32 max_delay;
|
||||
__le32 dep_policy;
|
||||
__le32 depends_on;
|
||||
__le32 is_present;
|
||||
__le32 max_frags;
|
||||
__le32 interval;
|
||||
__le32 interval_reciprocal;
|
||||
__le32 duration;
|
||||
__le32 repeat;
|
||||
__le32 notify;
|
||||
} __packed; /* MAC_TIME_EVENT_CMD_API_S_VER_1 */
|
||||
|
||||
|
||||
/* Time event - defines for command API v2 */
|
||||
/* Time event - defines for command API */
|
||||
|
||||
/*
|
||||
* @TE_V2_FRAG_NONE: fragmentation of the time event is NOT allowed.
|
||||
@@ -680,7 +635,7 @@ enum {
|
||||
#define TE_V2_PLACEMENT_POS 12
|
||||
#define TE_V2_ABSENCE_POS 15
|
||||
|
||||
/* Time event policy values (for time event cmd api v2)
|
||||
/* Time event policy values
|
||||
* A notification (both event and fragment) includes a status indicating weather
|
||||
* the FW was able to schedule the event or not. For fragment start/end
|
||||
* notification the status is always success. There is no start/end fragment
|
||||
@@ -727,7 +682,7 @@ enum {
|
||||
};
|
||||
|
||||
/**
|
||||
* struct iwl_time_event_cmd_api_v2 - configuring Time Events
|
||||
* struct iwl_time_event_cmd_api - configuring Time Events
|
||||
* with struct MAC_TIME_EVENT_DATA_API_S_VER_2 (see also
|
||||
* with version 1. determined by IWL_UCODE_TLV_FLAGS)
|
||||
* ( TIME_EVENT_CMD = 0x29 )
|
||||
@@ -750,7 +705,7 @@ enum {
|
||||
* TE_EVENT_SOCIOPATHIC
|
||||
* using TE_ABSENCE and using TE_NOTIF_*
|
||||
*/
|
||||
struct iwl_time_event_cmd_v2 {
|
||||
struct iwl_time_event_cmd {
|
||||
/* COMMON_INDEX_HDR_API_S_VER_1 */
|
||||
__le32 id_and_color;
|
||||
__le32 action;
|
||||
|
Reference in New Issue
Block a user