ASoC: spacemit: fix incorrect error check for sspa clock

Fix a wrong IS_ERR() check in spacemit_i2s_probe() where `clk` was used
instead of `i2s->sspa_clk`.

Signed-off-by: Goko Mell <goku.sonxin626@gmail.com>
Link: https://patch.msgid.link/20251106-spacemit-i2s-fix-v1-1-ee2cedcdda23@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
pull/1354/merge
Goko Mell 2025-11-06 00:03:16 +08:00 committed by Mark Brown
parent 6951be397c
commit e32c402533
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0
1 changed files with 3 additions and 2 deletions

View File

@ -414,8 +414,9 @@ static int spacemit_i2s_probe(struct platform_device *pdev)
return dev_err_probe(i2s->dev, PTR_ERR(clk), "failed to enable sspa_bus clock\n");
i2s->sspa_clk = devm_clk_get_enabled(i2s->dev, "sspa");
if (IS_ERR(clk))
return dev_err_probe(i2s->dev, PTR_ERR(clk), "failed to enable sspa clock\n");
if (IS_ERR(i2s->sspa_clk))
return dev_err_probe(i2s->dev, PTR_ERR(i2s->sspa_clk),
"failed to enable sspa clock\n");
i2s->base = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
if (IS_ERR(i2s->base))