gpio: pca953x: Fix gpio_base may not default to -1
[firefly-linux-kernel-4.4.55.git] / drivers / gpio / gpio-pca953x.c
index 948a0741c2211a334f33ee5e3ce0fe1625d7d2b1..d550d8e58705524b78753289b372abd7ae39818c 100644 (file)
@@ -627,11 +627,12 @@ pca953x_get_alt_pdata(struct i2c_client *client, int *gpio_base, u32 *invert)
        const __be32 *val;
        int size;
 
+       *gpio_base = -1;
+
        node = client->dev.of_node;
        if (node == NULL)
                return;
 
-       *gpio_base = -1;
        val = of_get_property(node, "linux,gpio-base", &size);
        WARN(val, "%s: device-tree property 'linux,gpio-base' is deprecated!", __func__);
        if (val) {