1*d1e879ecSMiri Korenblit /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2*d1e879ecSMiri Korenblit /* 3*d1e879ecSMiri Korenblit * Copyright (C) 2024 Intel Corporation 4*d1e879ecSMiri Korenblit */ 5*d1e879ecSMiri Korenblit #ifndef __iwl_mld_led_h__ 6*d1e879ecSMiri Korenblit #define __iwl_mld_led_h__ 7*d1e879ecSMiri Korenblit 8*d1e879ecSMiri Korenblit #include "mld.h" 9*d1e879ecSMiri Korenblit 10*d1e879ecSMiri Korenblit #ifdef CONFIG_IWLWIFI_LEDS 11*d1e879ecSMiri Korenblit int iwl_mld_leds_init(struct iwl_mld *mld); 12*d1e879ecSMiri Korenblit void iwl_mld_leds_exit(struct iwl_mld *mld); 13*d1e879ecSMiri Korenblit void iwl_mld_led_config_fw(struct iwl_mld *mld); 14*d1e879ecSMiri Korenblit #else iwl_mld_leds_init(struct iwl_mld * mld)15*d1e879ecSMiri Korenblitstatic inline int iwl_mld_leds_init(struct iwl_mld *mld) 16*d1e879ecSMiri Korenblit { 17*d1e879ecSMiri Korenblit return 0; 18*d1e879ecSMiri Korenblit } 19*d1e879ecSMiri Korenblit iwl_mld_leds_exit(struct iwl_mld * mld)20*d1e879ecSMiri Korenblitstatic inline void iwl_mld_leds_exit(struct iwl_mld *mld) 21*d1e879ecSMiri Korenblit { 22*d1e879ecSMiri Korenblit } 23*d1e879ecSMiri Korenblit iwl_mld_led_config_fw(struct iwl_mld * mld)24*d1e879ecSMiri Korenblitstatic inline void iwl_mld_led_config_fw(struct iwl_mld *mld) 25*d1e879ecSMiri Korenblit { 26*d1e879ecSMiri Korenblit } 27*d1e879ecSMiri Korenblit #endif 28*d1e879ecSMiri Korenblit 29*d1e879ecSMiri Korenblit #endif /* __iwl_mld_led_h__ */ 30