mfd: tps65910: Move an assignment in tps65910_sleepinit()
authorMarkus Elfring <elfring@users.sourceforge.net>
Fri, 9 Mar 2018 08:19:42 +0000 (09:19 +0100)
committerLee Jones <lee.jones@linaro.org>
Wed, 16 May 2018 08:21:48 +0000 (09:21 +0100)
Move the assignment for the local variable "dev" so that its setting
will be performed after a configuration check by this function.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/tps65910.c

index 7e7d3d1642c66bee2d31cda3e98fbd7d5962e739..bf16cbe6fd8886f8a83c0a8b30530e24ff477007 100644 (file)
@@ -315,11 +315,11 @@ static int tps65910_sleepinit(struct tps65910 *tps65910,
        struct device *dev;
        int ret;
 
-       dev = tps65910->dev;
-
        if (!pmic_pdata->en_dev_slp)
                return 0;
 
+       dev = tps65910->dev;
+
        /* enabling SLEEP device state */
        ret = tps65910_reg_set_bits(tps65910, TPS65910_DEVCTRL,
                                DEVCTRL_DEV_SLP_MASK);