ASoC: sta350: Use devm_gpiod_get_optional at appropriate place
devm_gpiod_get_optional is equivalent to devm_gpiod_get(), except that when no GPIO was assigned to the requested function it will return NULL. This is convenient for drivers that need to handle optional GPIOs. I just checked the code in commit 34d7c3905adb9a9 ("ASoC: improve usage of gpiod API") and found that it should use devm_gpiod_get_optional rather than devm_gpiod_get here. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
b787f68c36
commit
c9eac46254
@ -1218,8 +1218,8 @@ static int sta350_i2c_probe(struct i2c_client *i2c,
|
||||
if (IS_ERR(sta350->gpiod_nreset))
|
||||
return PTR_ERR(sta350->gpiod_nreset);
|
||||
|
||||
sta350->gpiod_power_down = devm_gpiod_get(dev, "power-down",
|
||||
GPIOD_OUT_LOW);
|
||||
sta350->gpiod_power_down = devm_gpiod_get_optional(dev, "power-down",
|
||||
GPIOD_OUT_LOW);
|
||||
if (IS_ERR(sta350->gpiod_power_down))
|
||||
return PTR_ERR(sta350->gpiod_power_down);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user