]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
authorShengjiu Wang <shengjiu.wang@nxp.com>
Wed, 18 Aug 2021 06:03:34 +0000 (14:03 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Sep 2021 08:00:49 +0000 (10:00 +0200)
commit18bd909c0147ab87362ee3c862be3aaeba491990
tree8ececd168cef79051c01795496494f4954879339
parentb7793fe12836aee28d7a9efe5e6d8395c0d861ec
ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks

[ Upstream commit 2fbbcffea5b6adbfe90ffc842a6b3eb2d7e381ed ]

The devm_clk_get() may return -EPROBE_DEFER, then clocks
will be assigned to NULL wrongly. As the clocks are
optional so we can use devm_clk_get_optional() instead of
devm_clk_get().

Fixes: b73d9e6225e8 ("ASoC: fsl_rpmsg: Add CPU DAI driver for audio base on rpmsg")
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Link: https://lore.kernel.org/r/1629266614-6942-1-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/soc/fsl/fsl_rpmsg.c