Pārlūkot izejas kodu

[ARM] S3C24XX: GPIO: Fix missing GPIOs in gpiolib

The GPG bank has 16 IOs, not 10. Add the missing GPH bank.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Ben Dooks 16 gadi atpakaļ
vecāks
revīzija
5233c178d4
1 mainītis faili ar 10 papildinājumiem un 1 dzēšanām
  1. 10 1
      arch/arm/plat-s3c24xx/gpiolib.c

+ 10 - 1
arch/arm/plat-s3c24xx/gpiolib.c

@@ -148,9 +148,18 @@ struct s3c_gpio_chip s3c24xx_gpios[] = {
 			.base			= S3C2410_GPG(0),
 			.owner			= THIS_MODULE,
 			.label			= "GPIOG",
-			.ngpio			= 10,
+			.ngpio			= 16,
 			.to_irq			= s3c24xx_gpiolib_bankg_toirq,
 		},
+	}, {
+		.base	= S3C2410_GPHCON,
+		.pm	= __gpio_pm(&s3c_gpio_pm_2bit),
+		.chip	= {
+			.base			= S3C2410_GPH(0),
+			.owner			= THIS_MODULE,
+			.label			= "GPIOH",
+			.ngpio			= 11,
+		},
 	},
 };