aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Shevchenko <[email protected]>2022-09-02 21:26:42 +0300
committerLinus Walleij <[email protected]>2022-09-08 10:05:51 +0200
commita416bfb7d595b423cf50af58f1ea9263f233fbd5 (patch)
tree8b03d1bc237c59092e99ab60bd53dcda93e70614
parent44c2533366d2259ce861d5e3adfb0237a844ffa4 (diff)
pinctrl: cy8c95x0: Remove useless conditionals
The pin control framework checks pin boundaries before calling the respective driver's callbacks. Hence no need to check for pin boundaries, the respective conditionals won't be ever true. Signed-off-by: Andy Shevchenko <[email protected]> Tested-by: Patrick Rudolph <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Linus Walleij <[email protected]>
-rw-r--r--drivers/pinctrl/pinctrl-cy8c95x0.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/drivers/pinctrl/pinctrl-cy8c95x0.c b/drivers/pinctrl/pinctrl-cy8c95x0.c
index 804dce0840f7..fef735bea648 100644
--- a/drivers/pinctrl/pinctrl-cy8c95x0.c
+++ b/drivers/pinctrl/pinctrl-cy8c95x0.c
@@ -1040,14 +1040,6 @@ static int cy8c95x0_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
const unsigned int **pins,
unsigned int *num_pins)
{
- struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
-
- if (group >= chip->tpin) {
- *pins = NULL;
- *num_pins = 0;
- return 0;
- }
-
*pins = &cy8c9560_pins[group].number;
*num_pins = 1;
return 0;
@@ -1115,9 +1107,6 @@ static int cy8c95x0_set_mux(struct pinctrl_dev *pctldev, unsigned int selector,
{
struct cy8c95x0_pinctrl *chip = pinctrl_dev_get_drvdata(pctldev);
- if (group >= chip->tpin)
- return -EINVAL;
-
return cy8c95x0_pinmux_cfg(chip, selector, group);
}
@@ -1144,9 +1133,6 @@ static int cy8c95x0_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin,
int ret = 0;
int i;
- if (WARN_ON(pin >= chip->tpin))
- return -EINVAL;
-
for (i = 0; i < num_configs; i++) {
ret = cy8c95x0_gpio_set_pincfg(chip, pin, configs[i]);
if (ret)