From 28250aaa3152d438910580bbe5f266a32d044ebf Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Fri, 4 Sep 2009 15:08:29 +0000
Subject: [PATCH] add missing GPIO register offsets

SVN-Revision: 17513
---
 target/linux/ramips/files/arch/mips/ralink/common/gpio.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/target/linux/ramips/files/arch/mips/ralink/common/gpio.c b/target/linux/ramips/files/arch/mips/ralink/common/gpio.c
index 4e90df0247..3a1b038636 100644
--- a/target/linux/ramips/files/arch/mips/ralink/common/gpio.c
+++ b/target/linux/ramips/files/arch/mips/ralink/common/gpio.c
@@ -52,6 +52,7 @@ enum ramips_pio_reg {
 	RAMIPS_GPIO_REG_INT,		/* Interrupt status */
 	RAMIPS_GPIO_REG_EDGE,
 	RAMIPS_GPIO_REG_RENA,
+	RAMIPS_GPIO_REG_FENA,
 	RAMIPS_GPIO_REG_DATA,
 	RAMIPS_GPIO_REG_DIR,		/* Direction, 0:in, 1: out */
 	RAMIPS_GPIO_REG_POL,		/* Polarity, 0: normal, 1: invert */
@@ -147,6 +148,7 @@ static struct ramips_gpio_chip ramips_gpio_chip0 = {
 		[RAMIPS_GPIO_REG_INT]	= GPIO0_REG_INT,
 		[RAMIPS_GPIO_REG_EDGE]	= GPIO0_REG_EDGE,
 		[RAMIPS_GPIO_REG_RENA]	= GPIO0_REG_RENA,
+		[RAMIPS_GPIO_REG_FENA]	= GPIO0_REG_FENA,
 		[RAMIPS_GPIO_REG_DATA]	= GPIO0_REG_DATA,
 		[RAMIPS_GPIO_REG_DIR]	= GPIO0_REG_DIR,
 		[RAMIPS_GPIO_REG_POL]	= GPIO0_REG_POL,
@@ -170,6 +172,7 @@ static struct ramips_gpio_chip ramips_gpio_chip1 = {
 		[RAMIPS_GPIO_REG_INT]	= GPIO1_REG_INT,
 		[RAMIPS_GPIO_REG_EDGE]	= GPIO1_REG_EDGE,
 		[RAMIPS_GPIO_REG_RENA]	= GPIO1_REG_RENA,
+		[RAMIPS_GPIO_REG_FENA]	= GPIO1_REG_FENA,
 		[RAMIPS_GPIO_REG_DATA]	= GPIO1_REG_DATA,
 		[RAMIPS_GPIO_REG_DIR]	= GPIO1_REG_DIR,
 		[RAMIPS_GPIO_REG_POL]	= GPIO1_REG_POL,
@@ -193,6 +196,7 @@ static struct ramips_gpio_chip ramips_gpio_chip2 = {
 		[RAMIPS_GPIO_REG_INT]	= GPIO2_REG_INT,
 		[RAMIPS_GPIO_REG_EDGE]	= GPIO2_REG_EDGE,
 		[RAMIPS_GPIO_REG_RENA]	= GPIO2_REG_RENA,
+		[RAMIPS_GPIO_REG_FENA]	= GPIO2_REG_FENA,
 		[RAMIPS_GPIO_REG_DATA]	= GPIO2_REG_DATA,
 		[RAMIPS_GPIO_REG_DIR]	= GPIO2_REG_DIR,
 		[RAMIPS_GPIO_REG_POL]	= GPIO2_REG_POL,