diff --git a/asoc/codecs/bolero/wsa-macro.c b/asoc/codecs/bolero/wsa-macro.c index ecfe28f15f00..fc4105a0d7ef 100644 --- a/asoc/codecs/bolero/wsa-macro.c +++ b/asoc/codecs/bolero/wsa-macro.c @@ -354,12 +354,12 @@ static struct snd_soc_dai_driver wsa_macro_dai[] = { .id = WSA_MACRO_AIF_VI, .capture = { .stream_name = "WSA_AIF_VI Capture", - .rates = SNDRV_PCM_RATE_8000, - .formats = SNDRV_PCM_FMTBIT_S32_LE, - .rate_max = 8000, + .rates = SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_48000, + .formats = WSA_MACRO_RX_FORMATS, + .rate_max = 48000, .rate_min = 8000, .channels_min = 1, - .channels_max = 2, + .channels_max = 4, }, .ops = &wsa_macro_dai_ops, },