Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 49fb88af authored by Marek Szyprowski's avatar Marek Szyprowski Committed by Ben Dooks
Browse files

[ARM] S3C: Fix gpio-config off-by-one bug



Fix gpio-config off-by-one bug. Without this patch, touching GPA0 pin on
S3C64XX platform causes kernel oops.

Reviewed-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
parent 0b495737
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -119,7 +119,7 @@ int s3c_gpio_setcfg_s3c64xx_4bit(struct s3c_gpio_chip *chip,
	unsigned int shift = (off & 7) * 4;
	unsigned int shift = (off & 7) * 4;
	u32 con;
	u32 con;


	if (off < 8 && chip->chip.ngpio >= 8)
	if (off < 8 && chip->chip.ngpio > 8)
		reg -= 4;
		reg -= 4;


	if (s3c_gpio_is_cfg_special(cfg)) {
	if (s3c_gpio_is_cfg_special(cfg)) {