1*d5c65159SKalle Valo /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 2*d5c65159SKalle Valo /* 3*d5c65159SKalle Valo * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4*d5c65159SKalle Valo */ 5*d5c65159SKalle Valo 6*d5c65159SKalle Valo #include "core.h" 7*d5c65159SKalle Valo 8*d5c65159SKalle Valo #ifdef CONFIG_NL80211_TESTMODE 9*d5c65159SKalle Valo 10*d5c65159SKalle Valo bool ath11k_tm_event_wmi(struct ath11k *ar, u32 cmd_id, struct sk_buff *skb); 11*d5c65159SKalle Valo int ath11k_tm_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 12*d5c65159SKalle Valo void *data, int len); 13*d5c65159SKalle Valo 14*d5c65159SKalle Valo #else 15*d5c65159SKalle Valo 16*d5c65159SKalle Valo static inline bool ath11k_tm_event_wmi(struct ath11k *ar, u32 cmd_id, 17*d5c65159SKalle Valo struct sk_buff *skb) 18*d5c65159SKalle Valo { 19*d5c65159SKalle Valo return false; 20*d5c65159SKalle Valo } 21*d5c65159SKalle Valo 22*d5c65159SKalle Valo static inline int ath11k_tm_cmd(struct ieee80211_hw *hw, 23*d5c65159SKalle Valo struct ieee80211_vif *vif, 24*d5c65159SKalle Valo void *data, int len) 25*d5c65159SKalle Valo { 26*d5c65159SKalle Valo return 0; 27*d5c65159SKalle Valo } 28*d5c65159SKalle Valo 29*d5c65159SKalle Valo #endif 30