ASoC: tas2770: Fix setting of high sample rates
Although the codec advertises support for 176.4 and 192 ksps, without this fix setting those sample rates fails with EINVAL at hw_params time. Signed-off-by: Martin Povišer <povik@protonmail.com> Link: https://lore.kernel.org/r/20211206224529.74656-1-povik@protonmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
8deb34a90f
commit
80d5be1a05
|
@ -291,11 +291,11 @@ static int tas2770_set_samplerate(struct tas2770_priv *tas2770, int samplerate)
|
|||
ramp_rate_val = TAS2770_TDM_CFG_REG0_SMP_44_1KHZ |
|
||||
TAS2770_TDM_CFG_REG0_31_88_2_96KHZ;
|
||||
break;
|
||||
case 19200:
|
||||
case 192000:
|
||||
ramp_rate_val = TAS2770_TDM_CFG_REG0_SMP_48KHZ |
|
||||
TAS2770_TDM_CFG_REG0_31_176_4_192KHZ;
|
||||
break;
|
||||
case 17640:
|
||||
case 176400:
|
||||
ramp_rate_val = TAS2770_TDM_CFG_REG0_SMP_44_1KHZ |
|
||||
TAS2770_TDM_CFG_REG0_31_176_4_192KHZ;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue