From 800034979c2fdbcf34adbb80a031e1179e3da6cb Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Fri, 12 Nov 2021 20:52:39 +0800 Subject: [PATCH] ASoC: rk_codec_digital: Make clk_adc optional It's optional on RK3588 platform which support dsm only. Signed-off-by: Sugar Zhang Change-Id: I3cbe3a3bb7789eab2a279403d359a58f1fd85c7b --- sound/soc/codecs/rk_codec_digital.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sound/soc/codecs/rk_codec_digital.c b/sound/soc/codecs/rk_codec_digital.c index 1cb7baf7ba89..82bce47ea092 100644 --- a/sound/soc/codecs/rk_codec_digital.c +++ b/sound/soc/codecs/rk_codec_digital.c @@ -1024,7 +1024,8 @@ static int rk_codec_digital_platform_probe(struct platform_device *pdev) rcd->rc = devm_reset_control_get(&pdev->dev, "reset"); - rcd->clk_adc = devm_clk_get(&pdev->dev, "adc"); + /* optional on some platform */ + rcd->clk_adc = devm_clk_get_optional(&pdev->dev, "adc"); if (IS_ERR(rcd->clk_adc)) return PTR_ERR(rcd->clk_adc);