summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl
diff options
context:
space:
mode:
authorRoland Hieber <rohieb@rohieb.name>2018-09-02 23:21:20 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2018-09-07 07:40:28 +0200
commitabab051e60ebb3fdac6cec7c79ee90eda58e4221 (patch)
tree619926743c522451a25124c19a69bdc6f88829b2 /drivers/pinctrl
parent4c8a62fc1ef40eef618c3f2918258774080a43b6 (diff)
downloadbarebox-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.c2
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);