Loading sound/soc/msm/msm-cpe-lsm.c +6 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,8 @@ static struct snd_pcm_hardware msm_pcm_hardware_listen = { SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME), .formats = (SNDRV_PCM_FMTBIT_S16_LE), .formats = (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE), .rates = SNDRV_PCM_RATE_16000, .rate_min = 16000, .rate_max = 16000, Loading Loading @@ -1961,6 +1962,9 @@ static int msm_cpe_lsm_hwparams(struct snd_pcm_substream *substream, hw_params->sample_rate = params_rate(params); if (params_format(params) == SNDRV_PCM_FORMAT_S16_LE) hw_params->sample_size = 16; else if (params_format(params) == SNDRV_PCM_FORMAT_S24_LE) hw_params->sample_size = 24; else { dev_err(rtd->dev, "%s: Invalid Format 0x%x\n", Loading @@ -1974,6 +1978,7 @@ static int msm_cpe_lsm_hwparams(struct snd_pcm_substream *substream, __func__, params_format(params), params_buffer_bytes(params), params_periods(params), params_channels(params), params_period_bytes(params), params_period_size(params)); return 0; } Loading Loading
sound/soc/msm/msm-cpe-lsm.c +6 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,8 @@ static struct snd_pcm_hardware msm_pcm_hardware_listen = { SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME), .formats = (SNDRV_PCM_FMTBIT_S16_LE), .formats = (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE), .rates = SNDRV_PCM_RATE_16000, .rate_min = 16000, .rate_max = 16000, Loading Loading @@ -1961,6 +1962,9 @@ static int msm_cpe_lsm_hwparams(struct snd_pcm_substream *substream, hw_params->sample_rate = params_rate(params); if (params_format(params) == SNDRV_PCM_FORMAT_S16_LE) hw_params->sample_size = 16; else if (params_format(params) == SNDRV_PCM_FORMAT_S24_LE) hw_params->sample_size = 24; else { dev_err(rtd->dev, "%s: Invalid Format 0x%x\n", Loading @@ -1974,6 +1978,7 @@ static int msm_cpe_lsm_hwparams(struct snd_pcm_substream *substream, __func__, params_format(params), params_buffer_bytes(params), params_periods(params), params_channels(params), params_period_bytes(params), params_period_size(params)); return 0; } Loading