greybus: arche-platform: fix incorrect gpio variable type
authorDavid Lin <dtwlin@google.com>
Tue, 8 Mar 2016 05:52:54 +0000 (21:52 -0800)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 8 Mar 2016 14:21:21 +0000 (06:21 -0800)
GPIO number obtained from of_get_named_gpio() should be signed to allow
error handling.

Testing Done:
Built & booted on EVT1.5

Signed-off-by: David Lin <dtwlin@google.com>
Reviewed-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/arche-apb-ctrl.c
drivers/staging/greybus/arche-platform.c

index 55806bd..3a092a5 100644 (file)
@@ -37,7 +37,7 @@ struct arche_apb_ctrl_drvdata {
        struct regulator *vcore;
        struct regulator *vio;
 
-       unsigned int clk_en_gpio;
+       int clk_en_gpio;
        struct clk *clk;
 
        struct pinctrl *pinctrl;
index 64dd8a1..3293661 100644 (file)
@@ -44,7 +44,7 @@ struct arche_platform_drvdata {
 
        enum arche_platform_state state;
 
-       unsigned int svc_refclk_req;
+       int svc_refclk_req;
        struct clk *svc_ref_clk;
 
        struct pinctrl *pinctrl;