projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dc39150
)
pinctrl: qcom-spmi-mpp: Fix input value report
author
Ivan T. Ivanov
<
[email protected]
>
Thu, 9 Apr 2015 15:18:37 +0000
(18:18 +0300)
committer
Linus Walleij
<
[email protected]
>
Tue, 28 Apr 2015 12:52:50 +0000
(14:52 +0200)
Fix interpretation of the pmic_mpp_read() return code,
negative value means an error.
Signed-off-by: Ivan T. Ivanov <
[email protected]
>
Reviewed-by: Bjorn Andersson <
[email protected]
>
Signed-off-by: Linus Walleij <
[email protected]
>
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
patch
|
blob
|
history
diff --git
a/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
b/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
index 890df16353b301b0d95244804c269a683c1165fc..211b942ad6d544ade10ea2fa91c54e5210efa290 100644
(file)
--- a/
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
+++ b/
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
@@
-577,10
+577,11
@@
static void pmic_mpp_config_dbg_show(struct pinctrl_dev *pctldev,
if (pad->input_enabled) {
ret = pmic_mpp_read(state, pad, PMIC_MPP_REG_RT_STS);
- if (!ret) {
- ret &= PMIC_MPP_REG_RT_STS_VAL_MASK;
- pad->out_value = ret;
- }
+ if (ret < 0)
+ return;
+
+ ret &= PMIC_MPP_REG_RT_STS_VAL_MASK;
+ pad->out_value = ret;
}
seq_printf(s, " %-4s", pad->output_enabled ? "out" : "in");