1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright(c) 2021-2022 Intel Corporation 4 * 5 * Authors: Amadeusz Slawinski <[email protected]> 6 * Cezary Rojewski <[email protected]> 7 */ 8 9 #ifndef __SOUND_SOC_INTEL_AVS_CTRL_H 10 #define __SOUND_SOC_INTEL_AVS_CTRL_H 11 12 #include <sound/control.h> 13 14 struct avs_control_data { 15 u32 id; 16 17 long volume; 18 }; 19 20 int avs_control_volume_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol); 21 int avs_control_volume_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol); 22 23 #endif 24