ASoC: ti: omap-twl4030: Check for missing card name after parsing

Return any error from snd_soc_of_parse_card_name() directly. If the
helper returns successfully but card->name remains unset, report the
missing card name explicitly before returning -ENODEV.

Suggested-by: Andreas Kemnade <andreas@kemnade.info>
Signed-off-by: bui duc phuc <phucduc.bui@gmail.com>
Link: https://patch.msgid.link/20260805044556.38183-1-phucduc.bui@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
bui duc phuc 2026-08-05 11:45:56 +07:00 committed by Mark Brown
parent ce76c44c34
commit 9e0698b776
No known key found for this signature in database
GPG Key ID: 24D68B725D5487D0

View File

@ -216,7 +216,11 @@ static int omap_twl4030_probe(struct platform_device *pdev)
if (priv == NULL)
return -ENOMEM;
if (snd_soc_of_parse_card_name(card, "ti,model")) {
ret = snd_soc_of_parse_card_name(card, "ti,model");
if (ret)
return ret;
if (!card->name) {
dev_err(&pdev->dev, "Card name is not provided\n");
return -ENODEV;
}