ASoC: tas2552: Use devm_gpiod_get_optional for enable-gpio
Subsystems (3)
PATCH 1/1 ASoC: tas2552: Use devm_gpiod_get_optional for enable-gpio
commit ea178d1456dc ("ASoC: tas2552: Make the enable-gpio really optional") makes enable-gpio optional. devm_gpiod_get_optional() is the better function for optional gpio, so let's switch to use it.
Signed-off-by Axel Lin <[email protected]>
--- sound/soc/codecs/tas2552.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-)
sound/soc/codecs/tas2552.c +4 -7
@@ -703,13 +703,10 @@ static int tas2552_probe(struct i2c_client *client,if (data ==NULL )return -ENOMEM ; - data->enable_gpio =devm_gpiod_get (dev,"enable" ,GPIOD_OUT_LOW ); -if (IS_ERR (data->enable_gpio)) { -if (PTR_ERR (data->enable_gpio) == -EPROBE_DEFER ) -return -EPROBE_DEFER ; - - data->enable_gpio =NULL ; - } + data->enable_gpio =devm_gpiod_get_optional (dev,"enable" , +GPIOD_OUT_LOW ); +if (IS_ERR (data->enable_gpio)) +return PTR_ERR (data->enable_gpio); data->tas2552_client = client; data->regmap =devm_regmap_init_i2c (client, &tas2552_regmap_config);
Signature · 1 line
2.1.0
Quoted 5 lines · Axel Lin
commit
ea178d1456dc("ASoC: tas2552: Make the enable-gpio really optional") makes enable-gpio optional.devm_gpiod_get_optional()is the better function for optional gpio, so let's switch to use it.Signed-off-by Axel Lin <[email protected]>
Acked-by Peter Ujfalusi <[email protected]>
Quoted 27 lines
--- sound/soc/codecs/tas2552.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-)sound/soc/codecs/tas2552.c +4
-7@@ -703,13 +703,10 @@ static int tas2552_probe(struct i2c_client *client,if (data ==NULL )return -ENOMEM ; - data->enable_gpio =devm_gpiod_get (dev,"enable" ,GPIOD_OUT_LOW ); -if (IS_ERR (data->enable_gpio)) { -if (PTR_ERR (data->enable_gpio) == -EPROBE_DEFER ) -return -EPROBE_DEFER ; - - data->enable_gpio =NULL ; - } + data->enable_gpio =devm_gpiod_get_optional (dev,"enable" , +GPIOD_OUT_LOW ); +if (IS_ERR (data->enable_gpio)) +return PTR_ERR (data->enable_gpio); data->tas2552_client = client; data->regmap =devm_regmap_init_i2c (client, &tas2552_regmap_config);
Signature · 5 lines
Péter _______________________________________________ Alsa-devel mailing list [email protected] http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Quoted 3 lines · Axel Lin
commit
ea178d1456dc("ASoC: tas2552: Make the enable-gpio really optional") makes enable-gpio optional.devm_gpiod_get_optional()is the better function for optional gpio, so let's switch to use it.
Applied, thanks.