19 May
2020
19 May
'20
1:19 p.m.
On Tue, May 19, 2020 at 01:16:58AM +0800, Vijendar Mukunda wrote:
+static int acp_pdm_dai_hw_params(struct snd_pcm_substream *substream,
struct snd_pcm_hw_params *params,
struct snd_soc_dai *dai)
+{
- struct pdm_stream_instance *rtd;
- unsigned int ch_mask;
- rtd = substream->runtime->private_data;
- switch (params_channels(params)) {
- case TWO_CH:
- default:
ch_mask = 0x00;
break;
- }
The TWO_CH define isn't adding anything, and I'd expect there to be invalid channel configurations this is rejecting - at the minute this just boils down to an assignment.
- config_pdm_stream_params(ch_mask, rtd->acp_base);
Does this function have any other callers - is there a need for it to be a separate function?