summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Goodbody <[email protected]>2025-08-07 15:41:18 +0100
committerMarek Vasut <[email protected]>2025-09-03 02:45:08 +0200
commit8705ee4b6d3665f096017aaef5c1496ba7c74cc3 (patch)
treedebc569b30d9ef85ed422d2ba4d2854dc09e7218
parentd367be2b13a388fdb0dc2720f66c30ddcec8a4fd (diff)
pinctrl: rzg2l: Variable may not have been assigned to
In rzg2l_pinconf_set and rzg2l_get_pin_muxing if the call to rzg2l_selector_decode fails then the variable pin may not have been assigned to. Remove the use of pin from the error message. Also update the error message to show the invalid selector used instead of port which will be the error code returned. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <[email protected]> Reviewed-by: Paul Barker <[email protected]> Reviewed-by: Marek Vasut <[email protected]>
-rw-r--r--drivers/pinctrl/renesas/rzg2l-pfc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pinctrl/renesas/rzg2l-pfc.c b/drivers/pinctrl/renesas/rzg2l-pfc.c
index 3c751e9473a..4a75e0b2372 100644
--- a/drivers/pinctrl/renesas/rzg2l-pfc.c
+++ b/drivers/pinctrl/renesas/rzg2l-pfc.c
@@ -353,7 +353,7 @@ static int rzg2l_pinconf_set(struct udevice *dev, unsigned int pin_selector,
/* The pin selector refers to a multiplexed pin */
int port = rzg2l_selector_decode(data, pin_selector, &pin);
if (port < 0) {
- dev_err(dev, "Invalid pin selector %u:%u\n", port, pin);
+ dev_err(dev, "Invalid pin selector %u\n", pin_selector);
return port;
}
@@ -550,7 +550,7 @@ static int rzg2l_get_pin_muxing(struct udevice *dev, unsigned int selector,
port = rzg2l_selector_decode(data, selector, &pin);
if (port < 0) {
- dev_err(dev, "Invalid pin selector %u:%u\n", port, pin);
+ dev_err(dev, "Invalid pin selector %u\n", selector);
return port;
}