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

Commit 2c8fcfbf authored by Ben Dooks's avatar Ben Dooks
Browse files

ARM: S3C24XX: Start cleanup of GPIO numbering



Start cleaning up the numbering of GPIO banks by removing the old
bank start definitions currently being used by some of the header
files.

Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
parent a0026418
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -16,12 +16,7 @@

#define S3C2410_GPIONO(bank,offset) ((bank) + (offset))

#define S3C2410_GPIO_BANKA   (32*0)
#define S3C2410_GPIO_BANKB   (32*1)
#define S3C2410_GPIO_BANKC   (32*2)
#define S3C2410_GPIO_BANKD   (32*3)
#define S3C2410_GPIO_BANKE   (32*4)
#define S3C2410_GPIO_BANKF   (32*5)
#define S3C2410_GPIO_BANKG   (32*6)
#define S3C2410_GPIO_BANKH   (32*7)

+4 −4
Original line number Diff line number Diff line
@@ -33,14 +33,14 @@ int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state)

	offs *= 2;

	if (pin < S3C2410_GPIO_BANKB)
	if (pin < S3C2410_GPB(0))
		return -EINVAL;

	if (pin >= S3C2410_GPIO_BANKF &&
	    pin <= S3C2410_GPIO_BANKG)
	if (pin >= S3C2410_GPF(0) &&
	    pin <= S3C2410_GPG(16))
		return -EINVAL;

	if (pin > (S3C2410_GPIO_BANKH + 32))
	if (pin > S3C2410_GPH(16))
		return -EINVAL;

	local_irq_save(flags);