mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 08:14:15 +08:00
ASoC: codecs: Modify some error codes
Merge series from wangweidong.a@awinic.com: The maximum value that calib can set should be consistent with the maximum value of re. An error code should be return when the re is greater than the maximum value or less than the minimum value The value of vsense_select should be either 32 or 0 in both cases, so modify the AW88399_DEV_VDSEL_VSENSE macro to 32.
This commit is contained in:
commit
5c81f752c9
@ -356,7 +356,7 @@ static const struct snd_kcontrol_new aw88395_controls[] = {
|
||||
aw88395_get_fade_in_time, aw88395_set_fade_in_time),
|
||||
SOC_SINGLE_EXT("Volume Ramp Down Step", 0, 0, FADE_TIME_MAX, FADE_TIME_MIN,
|
||||
aw88395_get_fade_out_time, aw88395_set_fade_out_time),
|
||||
SOC_SINGLE_EXT("Calib", 0, 0, 100, 0,
|
||||
SOC_SINGLE_EXT("Calib", 0, 0, AW88395_CALI_RE_MAX, 0,
|
||||
aw88395_re_get, aw88395_re_set),
|
||||
AW88395_PROFILE_EXT("Profile Set", aw88395_profile_info,
|
||||
aw88395_profile_get, aw88395_profile_set),
|
||||
|
@ -486,8 +486,8 @@ static int aw_dev_update_cali_re(struct aw_cali_desc *cali_desc)
|
||||
u32 cali_re;
|
||||
int ret;
|
||||
|
||||
if ((aw_dev->cali_desc.cali_re <= AW88399_CALI_RE_MAX) ||
|
||||
(aw_dev->cali_desc.cali_re >= AW88399_CALI_RE_MIN))
|
||||
if ((aw_dev->cali_desc.cali_re >= AW88399_CALI_RE_MAX) ||
|
||||
(aw_dev->cali_desc.cali_re <= AW88399_CALI_RE_MIN))
|
||||
return -EINVAL;
|
||||
|
||||
cali_re = AW88399_SHOW_RE_TO_DSP_RE((aw_dev->cali_desc.cali_re +
|
||||
@ -1710,7 +1710,7 @@ static const struct snd_kcontrol_new aw88399_controls[] = {
|
||||
aw88399_get_fade_in_time, aw88399_set_fade_in_time),
|
||||
SOC_SINGLE_EXT("Volume Ramp Down Step", 0, 0, FADE_TIME_MAX, FADE_TIME_MIN,
|
||||
aw88399_get_fade_out_time, aw88399_set_fade_out_time),
|
||||
SOC_SINGLE_EXT("Calib", 0, 0, 100, 0,
|
||||
SOC_SINGLE_EXT("Calib", 0, 0, AW88399_CALI_RE_MAX, 0,
|
||||
aw88399_re_get, aw88399_re_set),
|
||||
AW88399_PROFILE_EXT("AW88399 Profile Set", aw88399_profile_info,
|
||||
aw88399_profile_get, aw88399_profile_set),
|
||||
|
@ -522,7 +522,7 @@ enum {
|
||||
|
||||
enum {
|
||||
AW88399_DEV_VDSEL_DAC = 0,
|
||||
AW88399_DEV_VDSEL_VSENSE = 1,
|
||||
AW88399_DEV_VDSEL_VSENSE = 32,
|
||||
};
|
||||
|
||||
enum {
|
||||
|
Loading…
Reference in New Issue
Block a user