LF-3747-6: ASoC: imx-ak4458: Fix gpio_set_value usage
authorShengjiu Wang <shengjiu.wang@nxp.com>
Fri, 23 Apr 2021 09:33:00 +0000 (17:33 +0800)
committerShengjiu Wang <shengjiu.wang@nxp.com>
Fri, 23 Apr 2021 09:35:28 +0000 (17:35 +0800)
gpio_set_value don't check FLAG_ACTIVE_LOW like gpiod_set_value

Revert "LF-3747-1: ASoC: imx-ak4458: Fix the polarity of reset gpio"

This reverts commit e734ed3bbd1a63f3ec57d346764b6756f3a33274.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
sound/soc/fsl/imx-ak4458.c

index da31c0f..2256528 100644 (file)
@@ -364,10 +364,10 @@ static int imx_ak4458_probe(struct platform_device *pdev)
                        goto fail;
                }
 
-               gpio_set_value_cansleep(priv->pdn_gpio, 1);
-               usleep_range(1000, 2000);
                gpio_set_value_cansleep(priv->pdn_gpio, 0);
                usleep_range(1000, 2000);
+               gpio_set_value_cansleep(priv->pdn_gpio, 1);
+               usleep_range(1000, 2000);
        }
 
        ret = snd_soc_of_parse_card_name(&priv->card, "model");