ASoC: AMD: Add NULL pointer check
Fix crash in those platforms whose machine driver does not expose platform_info. For those platforms we rely on default value and select I2SSP channel. Signed-off-by: Akshu Agrawal <akshu.agrawal@amd.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
203cdf51f2
commit
6e56e5d041
|
@ -773,7 +773,8 @@ static int acp_dma_hw_params(struct snd_pcm_substream *substream,
|
||||||
if (WARN_ON(!rtd))
|
if (WARN_ON(!rtd))
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
rtd->i2s_instance = pinfo->i2s_instance;
|
if (pinfo)
|
||||||
|
rtd->i2s_instance = pinfo->i2s_instance;
|
||||||
if (adata->asic_type == CHIP_STONEY) {
|
if (adata->asic_type == CHIP_STONEY) {
|
||||||
val = acp_reg_read(adata->acp_mmio,
|
val = acp_reg_read(adata->acp_mmio,
|
||||||
mmACP_I2S_16BIT_RESOLUTION_EN);
|
mmACP_I2S_16BIT_RESOLUTION_EN);
|
||||||
|
|
Loading…
Reference in New Issue