diff options
author | Roland Hieber <rohieb@rohieb.name> | 2018-09-02 23:21:20 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-09-07 07:40:28 +0200 |
commit | abab051e60ebb3fdac6cec7c79ee90eda58e4221 (patch) | |
tree | 619926743c522451a25124c19a69bdc6f88829b2 /drivers/pinctrl | |
parent | 4c8a62fc1ef40eef618c3f2918258774080a43b6 (diff) | |
download | barebox-abab051e60ebb3fdac6cec7c79ee90eda58e4221.tar.gz barebox-abab051e60ebb3fdac6cec7c79ee90eda58e4221.tar.xz |
pinctrl: imx-iomux-v3: fix compiler warning
Fix a warning while compiling with GCC 5.4.0 (OSELAS.Toolchain 2016.02):
drivers/pinctrl/imx-iomux-v3.c: In function 'imx_iomux_v3_set_state':
drivers/pinctrl/imx-iomux-v3.c:153:13: warning: 'share_conf_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
conf_val &= ~IMX_PAD_SION;
we have the pattern:
if (share_conf)
share_conf_val = ...;
...
if (share_conf)
use(share_conf_val);
GCC 5.4.0 doesn't recognize this so explicitly initialize
share_conf_val.
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r-- | drivers/pinctrl/imx-iomux-v3.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pinctrl/imx-iomux-v3.c b/drivers/pinctrl/imx-iomux-v3.c index d176199c52..0ab97040e0 100644 --- a/drivers/pinctrl/imx-iomux-v3.c +++ b/drivers/pinctrl/imx-iomux-v3.c @@ -87,7 +87,7 @@ static int imx_iomux_v3_set_state(struct pinctrl_device *pdev, struct device_nod const bool share_conf = iomux->flags & SHARE_CONF; int npins, size, i, fsl_pin_size; const char *name; - u32 share_conf_val; + u32 share_conf_val = 0; dev_dbg(iomux->pinctrl.dev, "set state: %s\n", np->full_name); |