浏览代码

[ARM] S3C24XX: GPIO: Remove s3c2410_gpio_irq2pin() call

Remove the s3c2410_gpio_irq2pin() function as it is not being
used in any in kernel driver and the function is probably not
being used anywhere else.

This is also part of the effort to remove any of the s3c24xx gpio
specific code that cannot be recreated by using the gpiolib
framework now in the kernel.

Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Ben Dooks 16 年之前
父节点
当前提交
ec7f4d5d67
共有 2 个文件被更改,包括 0 次插入27 次删除
  1. 0 11
      arch/arm/mach-s3c2410/include/mach/hardware.h
  2. 0 16
      arch/arm/plat-s3c24xx/gpio.c

+ 0 - 11
arch/arm/mach-s3c2410/include/mach/hardware.h

@@ -46,17 +46,6 @@ extern unsigned int s3c2410_gpio_getcfg(unsigned int pin);
 
 
 extern int s3c2410_gpio_getirq(unsigned int pin);
 extern int s3c2410_gpio_getirq(unsigned int pin);
 
 
-/* s3c2410_gpio_irq2pin
- *
- * turn the given irq number into the corresponding GPIO number
- *
- * returns:
- *	< 0 = no pin
- *	>=0 = gpio pin number
-*/
-
-extern int s3c2410_gpio_irq2pin(unsigned int irq);
-
 #ifdef CONFIG_CPU_S3C2400
 #ifdef CONFIG_CPU_S3C2400
 
 
 extern int s3c2400_gpio_getirq(unsigned int pin);
 extern int s3c2400_gpio_getirq(unsigned int pin);

+ 0 - 16
arch/arm/plat-s3c24xx/gpio.c

@@ -199,19 +199,3 @@ int s3c2410_gpio_getirq(unsigned int pin)
 }
 }
 
 
 EXPORT_SYMBOL(s3c2410_gpio_getirq);
 EXPORT_SYMBOL(s3c2410_gpio_getirq);
-
-int s3c2410_gpio_irq2pin(unsigned int irq)
-{
-	if (irq >= IRQ_EINT0 && irq <= IRQ_EINT3)
-		return S3C2410_GPF0 + (irq - IRQ_EINT0);
-
-	if (irq >= IRQ_EINT4 && irq <= IRQ_EINT7)
-		return S3C2410_GPF4 + (irq - IRQ_EINT4);
-
-	if (irq >= IRQ_EINT8 && irq <= IRQ_EINT23)
-		return S3C2410_GPG0 + (irq - IRQ_EINT8);
-
-	return -EINVAL;
-}
-
-EXPORT_SYMBOL(s3c2410_gpio_irq2pin);