diff mbox series

[v2,1/4] realtek: fix RTL8231 gpio count

Message ID ebb0b74e4c3079c25db2fef2610fda64e9735ce8.1637435434.git.sander@svanheule.net
State Accepted
Delegated to: Stijn Tintel
Headers show
Series realtek: RTL8231 refinements | expand

Commit Message

Sander Vanheule Nov. 20, 2021, 7:11 p.m. UTC
The RTL8231's gpio_chip.ngpio was set to 36, which is the largest valid
GPIO index. Fix the allowed number of GPIOs by setting ngpio to 37, the
actual line count.

Reported-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Signed-off-by: Sander Vanheule <sander@svanheule.net>
---
 target/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/target/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c b/target/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c
index f4f5621e0c1b..f06c2d81df79 100644
--- a/target/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c
+++ b/target/linux/realtek/files-5.10/drivers/gpio/gpio-rtl8231.c
@@ -312,7 +312,7 @@  static int rtl8231_gpio_probe(struct platform_device *pdev)
 
 	gpios->dev = dev;
 	gpios->gc.base = 160;
-	gpios->gc.ngpio = 36;
+	gpios->gc.ngpio = 37;
 	gpios->gc.label = "rtl8231";
 	gpios->gc.parent = dev;
 	gpios->gc.owner = THIS_MODULE;