xref: /freebsd/sys/contrib/dev/rtw88/led.h (revision a0ccc12f6882a886d89ae279c541b2c2b62c6aca)
1*a0ccc12fSBjoern A. Zeeb /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2*a0ccc12fSBjoern A. Zeeb /* Copyright(c) 2025  Realtek Corporation
3*a0ccc12fSBjoern A. Zeeb  */
4*a0ccc12fSBjoern A. Zeeb 
5*a0ccc12fSBjoern A. Zeeb #ifndef __RTW_LED_H
6*a0ccc12fSBjoern A. Zeeb #define __RTW_LED_H
7*a0ccc12fSBjoern A. Zeeb 
8*a0ccc12fSBjoern A. Zeeb #ifdef CONFIG_RTW88_LEDS
9*a0ccc12fSBjoern A. Zeeb 
10*a0ccc12fSBjoern A. Zeeb void rtw_led_init(struct rtw_dev *rtwdev);
11*a0ccc12fSBjoern A. Zeeb void rtw_led_deinit(struct rtw_dev *rtwdev);
12*a0ccc12fSBjoern A. Zeeb 
13*a0ccc12fSBjoern A. Zeeb #else
14*a0ccc12fSBjoern A. Zeeb 
15*a0ccc12fSBjoern A. Zeeb static inline void rtw_led_init(struct rtw_dev *rtwdev)
16*a0ccc12fSBjoern A. Zeeb {
17*a0ccc12fSBjoern A. Zeeb }
18*a0ccc12fSBjoern A. Zeeb 
19*a0ccc12fSBjoern A. Zeeb static inline void rtw_led_deinit(struct rtw_dev *rtwdev)
20*a0ccc12fSBjoern A. Zeeb {
21*a0ccc12fSBjoern A. Zeeb }
22*a0ccc12fSBjoern A. Zeeb 
23*a0ccc12fSBjoern A. Zeeb #endif
24*a0ccc12fSBjoern A. Zeeb 
25*a0ccc12fSBjoern A. Zeeb #endif
26