// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018-2019 Intel Corporation * Copyright (C) 2017 Intel Deutschland GmbH */ #include <linux/leds.h> #include "iwl-io.h" #include "iwl-csr.h" #include "mvm.h" static void iwl_mvm_send_led_fw_cmd(struct iwl_mvm *mvm, bool on) { … } static void iwl_mvm_led_set(struct iwl_mvm *mvm, bool on) { … } static void iwl_led_brightness_set(struct led_classdev *led_cdev, enum led_brightness brightness) { … } int iwl_mvm_leds_init(struct iwl_mvm *mvm) { … } void iwl_mvm_leds_sync(struct iwl_mvm *mvm) { … } void iwl_mvm_leds_exit(struct iwl_mvm *mvm) { … }