diff options
Diffstat (limited to 'sound/pci/asihpi/hpifunc.c')
-rw-r--r-- | sound/pci/asihpi/hpifunc.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sound/pci/asihpi/hpifunc.c b/sound/pci/asihpi/hpifunc.c index 53924e494161..b79eba1ee0f5 100644 --- a/sound/pci/asihpi/hpifunc.c +++ b/sound/pci/asihpi/hpifunc.c | |||
@@ -2888,6 +2888,16 @@ u16 hpi_volume_get_gain(u32 h_control, short an_log_gain[HPI_MAX_CHANNELS] | |||
2888 | &an_log_gain[0], &an_log_gain[1]); | 2888 | &an_log_gain[0], &an_log_gain[1]); |
2889 | } | 2889 | } |
2890 | 2890 | ||
2891 | u16 hpi_volume_set_mute(u32 h_control, u32 mute) | ||
2892 | { | ||
2893 | return hpi_control_param_set(h_control, HPI_VOLUME_MUTE, mute, 0); | ||
2894 | } | ||
2895 | |||
2896 | u16 hpi_volume_get_mute(u32 h_control, u32 *mute) | ||
2897 | { | ||
2898 | return hpi_control_param1_get(h_control, HPI_VOLUME_MUTE, mute); | ||
2899 | } | ||
2900 | |||
2891 | u16 hpi_volume_query_range(u32 h_control, short *min_gain_01dB, | 2901 | u16 hpi_volume_query_range(u32 h_control, short *min_gain_01dB, |
2892 | short *max_gain_01dB, short *step_gain_01dB) | 2902 | short *max_gain_01dB, short *step_gain_01dB) |
2893 | { | 2903 | { |