mirror of
https://github.com/torvalds/linux.git
synced 2026-09-14 16:10:02 +02:00
ASoC: ti: rx51: Use dev_err_probe() for error handling
Replace dev_err() with dev_err_probe() when reporting probe failures. This preserves the original error code and suppresses unnecessary log messages for deferred probe errors. Signed-off-by: bui duc phuc <phucduc.bui@gmail.com> Acked-by: Jarkko Nikula <jarkko.nikula@bitmer.com> Link: https://patch.msgid.link/20260716103911.77652-11-phucduc.bui@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
31d9b5bc1a
commit
924448b41b
|
|
@ -418,31 +418,27 @@ static int rx51_soc_probe(struct platform_device *pdev)
|
|||
pdata->tvout_selection_gpio = devm_gpiod_get(card->dev,
|
||||
"tvout-selection",
|
||||
GPIOD_OUT_LOW);
|
||||
if (IS_ERR(pdata->tvout_selection_gpio)) {
|
||||
dev_err(card->dev, "could not get tvout selection gpio\n");
|
||||
return PTR_ERR(pdata->tvout_selection_gpio);
|
||||
}
|
||||
if (IS_ERR(pdata->tvout_selection_gpio))
|
||||
return dev_err_probe(card->dev, PTR_ERR(pdata->tvout_selection_gpio),
|
||||
"could not get tvout selection gpio\n");
|
||||
|
||||
pdata->eci_sw_gpio = devm_gpiod_get(card->dev, "eci-switch",
|
||||
GPIOD_OUT_HIGH);
|
||||
if (IS_ERR(pdata->eci_sw_gpio)) {
|
||||
dev_err(card->dev, "could not get eci switch gpio\n");
|
||||
return PTR_ERR(pdata->eci_sw_gpio);
|
||||
}
|
||||
if (IS_ERR(pdata->eci_sw_gpio))
|
||||
return dev_err_probe(card->dev, PTR_ERR(pdata->eci_sw_gpio),
|
||||
"could not get eci switch gpio\n");
|
||||
|
||||
pdata->speaker_amp_gpio = devm_gpiod_get(card->dev,
|
||||
"speaker-amplifier",
|
||||
GPIOD_OUT_LOW);
|
||||
if (IS_ERR(pdata->speaker_amp_gpio)) {
|
||||
dev_err(card->dev, "could not get speaker enable gpio\n");
|
||||
return PTR_ERR(pdata->speaker_amp_gpio);
|
||||
}
|
||||
if (IS_ERR(pdata->speaker_amp_gpio))
|
||||
return dev_err_probe(card->dev, PTR_ERR(pdata->speaker_amp_gpio),
|
||||
"could not get speaker enable gpio\n");
|
||||
|
||||
err = devm_snd_soc_register_card(card->dev, card);
|
||||
if (err) {
|
||||
dev_err(card->dev, "snd_soc_register_card failed (%d)\n", err);
|
||||
return err;
|
||||
}
|
||||
if (err)
|
||||
return dev_err_probe(card->dev, err,
|
||||
"snd_soc_register_card() failed\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user