We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3160e75 commit 6271b74Copy full SHA for 6271b74
sound/soc/codecs/dmic.c
@@ -114,8 +114,12 @@ static int dmic_component_probe(struct snd_soc_component *component)
114
return -ENOMEM;
115
116
dmic->vref = devm_regulator_get_optional(component->dev, "vref");
117
- if (IS_ERR(dmic->vref) && PTR_ERR(dmic->vref) != -ENODEV)
118
- return dev_err_probe(component->dev, PTR_ERR(dmic->vref), "Failed to get vref\n");
+ if (IS_ERR(dmic->vref)) {
+ if (PTR_ERR(dmic->vref) != -ENODEV)
119
+ return dev_err_probe(component->dev, PTR_ERR(dmic->vref),
120
+ "Failed to get vref\n");
121
+ dmic->vref = NULL;
122
+ }
123
124
dmic->gpio_en = devm_gpiod_get_optional(component->dev,
125
"dmicen", GPIOD_OUT_LOW);
0 commit comments