mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-18 10:56:14 +00:00
ASoC: meson: axg: extend TDM maximum sample rate to 384kHz
The TDM HW on the axg SoC families and derivatives actually supports 384kHz sampling rate. Update the fifo and tdm interface constraints accordingly. Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Link: https://lore.kernel.org/r/20230907090910.13546-1-jbrunet@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
428cc4106a
commit
43f2d432e4
@ -31,7 +31,7 @@ static struct snd_pcm_hardware axg_fifo_hw = {
|
||||
SNDRV_PCM_INFO_NO_PERIOD_WAKEUP),
|
||||
.formats = AXG_FIFO_FORMATS,
|
||||
.rate_min = 5512,
|
||||
.rate_max = 192000,
|
||||
.rate_max = 384000,
|
||||
.channels_min = 1,
|
||||
.channels_max = AXG_FIFO_CH_MAX,
|
||||
.period_bytes_min = AXG_FIFO_BURST,
|
||||
|
@ -22,7 +22,7 @@ struct snd_soc_pcm_runtime;
|
||||
|
||||
#define AXG_FIFO_CH_MAX 128
|
||||
#define AXG_FIFO_RATES (SNDRV_PCM_RATE_5512 | \
|
||||
SNDRV_PCM_RATE_8000_192000)
|
||||
SNDRV_PCM_RATE_8000_384000)
|
||||
#define AXG_FIFO_FORMATS (SNDRV_PCM_FMTBIT_S8 | \
|
||||
SNDRV_PCM_FMTBIT_S16_LE | \
|
||||
SNDRV_PCM_FMTBIT_S20_LE | \
|
||||
|
@ -16,7 +16,7 @@
|
||||
#define AXG_TDM_NUM_LANES 4
|
||||
#define AXG_TDM_CHANNEL_MAX 128
|
||||
#define AXG_TDM_RATES (SNDRV_PCM_RATE_5512 | \
|
||||
SNDRV_PCM_RATE_8000_192000)
|
||||
SNDRV_PCM_RATE_8000_384000)
|
||||
#define AXG_TDM_FORMATS (SNDRV_PCM_FMTBIT_S8 | \
|
||||
SNDRV_PCM_FMTBIT_S16_LE | \
|
||||
SNDRV_PCM_FMTBIT_S20_LE | \
|
||||
|
Loading…
x
Reference in New Issue
Block a user