xref: /linux/drivers/net/wireless/ath/ath10k/leds.h (revision c94cd9508b1335b949fd13ebd269313c65492df0)
1 /* SPDX-License-Identifier: ISC */
2 /*
3  * Copyright (c) 2005-2011 Atheros Communications Inc.
4  * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
5  * Copyright (c) 2018 Sebastian Gottschall <s.gottschall@dd-wrt.com>
6  * Copyright (c) 2018 The Linux Foundation. All rights reserved.
7  */
8 
9 #ifndef _LEDS_H_
10 #define _LEDS_H_
11 
12 #include "core.h"
13 
14 #ifdef CONFIG_ATH10K_LEDS
15 void ath10k_leds_unregister(struct ath10k *ar);
16 int ath10k_leds_start(struct ath10k *ar);
17 int ath10k_leds_register(struct ath10k *ar);
18 #else
19 static inline void ath10k_leds_unregister(struct ath10k *ar)
20 {
21 }
22 
23 static inline int ath10k_leds_start(struct ath10k *ar)
24 {
25 	return 0;
26 }
27 
28 static inline int ath10k_leds_register(struct ath10k *ar)
29 {
30 	return 0;
31 }
32 
33 #endif
34 #endif /* _LEDS_H_ */
35