From 072de836f53be56a70cecf70b43ae43b7ce17376 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 11 Dec 2023 10:08:36 +0000
Subject: [PATCH] mk-rootfs.sh
---
u-boot/drivers/gpio/rk_gpio.c | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/u-boot/drivers/gpio/rk_gpio.c b/u-boot/drivers/gpio/rk_gpio.c
index 593701b..d1c7889 100644
--- a/u-boot/drivers/gpio/rk_gpio.c
+++ b/u-boot/drivers/gpio/rk_gpio.c
@@ -130,7 +130,6 @@
struct rockchip_pinctrl_priv *pctrl_priv;
struct rockchip_pin_bank *bank;
char *end = NULL;
- static int gpio;
int id = -1, ret;
priv->regs = dev_read_addr_ptr(dev);
@@ -152,14 +151,12 @@
end = strrchr(dev->name, '@');
if (end)
id = trailing_strtoln(dev->name, end);
- else
+ if (id < 0)
dev_read_alias_seq(dev, &id);
- if (id < 0)
- id = gpio++;
-
- if (id >= pctrl_priv->ctrl->nr_banks) {
- dev_err(dev, "bank id invalid\n");
+ if (id < 0 || id >= pctrl_priv->ctrl->nr_banks) {
+ dev_err(dev, "nr_banks=%d, bank id=%d invalid\n",
+ pctrl_priv->ctrl->nr_banks, id);
return -EINVAL;
}
--
Gitblit v1.6.2