staging: nvec: Fix incorrect type of i2c address
authorFranck Demathieu <franck.demathieu@intel.com>
Mon, 13 Feb 2017 08:35:19 +0000 (09:35 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Feb 2017 17:14:28 +0000 (09:14 -0800)
The i2c address is unsigned according to the dt-bindings.
Fix sparse issue (-Wtypesign):

  drivers/staging/nvec/nvec.c:781:35: warning: incorrect type in argument 3 (different signedness)
  drivers/staging/nvec/nvec.c:781:35:    expected unsigned int [usertype] *out_value
  drivers/staging/nvec/nvec.c:781:35:    got int *<noident>

Signed-off-by: Franck Demathieu <fdemathieu@gmail.com>
Acked-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/nvec/nvec.h

index c03ca8d..aa7c70e 100644 (file)
@@ -138,7 +138,7 @@ struct nvec_chip {
        struct device *dev;
        int gpio;
        int irq;
-       int i2c_addr;
+       u32 i2c_addr;
        void __iomem *base;
        struct clk *i2c_clk;
        struct reset_control *rst;