|
@@ -4060,6 +4060,16 @@ static void ath10k_sta_rc_update(struct ieee80211_hw *hw,
|
|
|
ieee80211_queue_work(hw, &arsta->update_wk);
|
|
|
}
|
|
|
|
|
|
+static u64 ath10k_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
|
|
|
+{
|
|
|
+ /*
|
|
|
+ * FIXME: Return 0 for time being. Need to figure out whether FW
|
|
|
+ * has the API to fetch 64-bit local TSF
|
|
|
+ */
|
|
|
+
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
static const struct ieee80211_ops ath10k_ops = {
|
|
|
.tx = ath10k_tx,
|
|
|
.start = ath10k_start,
|
|
@@ -4085,6 +4095,7 @@ static const struct ieee80211_ops ath10k_ops = {
|
|
|
.set_bitrate_mask = ath10k_set_bitrate_mask,
|
|
|
.channel_switch_beacon = ath10k_channel_switch_beacon,
|
|
|
.sta_rc_update = ath10k_sta_rc_update,
|
|
|
+ .get_tsf = ath10k_get_tsf,
|
|
|
#ifdef CONFIG_PM
|
|
|
.suspend = ath10k_suspend,
|
|
|
.resume = ath10k_resume,
|