aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h
diff options
context:
space:
mode:
authorEugene Konev <ejka@openwrt.org>2007-03-25 05:42:16 +0000
committerEugene Konev <ejka@openwrt.org>2007-03-25 05:42:16 +0000
commit8f80d431ddbbc5659b7f6fd65a0549db3b5ab321 (patch)
tree1bd93c920bb803af8b0d671b603dcebd74bad5da /target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h
parentc931a35b7663c72ed2f3aee13ffb04229767584d (diff)
downloadupstream-8f80d431ddbbc5659b7f6fd65a0549db3b5ab321.tar.gz
upstream-8f80d431ddbbc5659b7f6fd65a0549db3b5ab321.tar.bz2
upstream-8f80d431ddbbc5659b7f6fd65a0549db3b5ab321.zip
ar7: clocks setup (prerequisite for dsl/usb) and misc cleanups.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6693 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h')
-rw-r--r--target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h b/target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h
index 73673feff6..97638077fd 100644
--- a/target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h
+++ b/target/linux/ar7-2.6/files/include/asm-mips/ar7/gpio.h
@@ -35,7 +35,7 @@ static inline int gpio_direction_input(unsigned gpio)
if (gpio >= AR7_GPIO_MAX)
return -EINVAL;
- __raw_writel(__raw_readl(gpio_dir) | (1 << gpio), gpio_dir);
+ writel(readl(gpio_dir) | (1 << gpio), gpio_dir);
return 0;
}
@@ -47,7 +47,7 @@ static inline int gpio_direction_output(unsigned gpio)
if (gpio >= AR7_GPIO_MAX)
return -EINVAL;
- __raw_writel(__raw_readl(gpio_dir) & ~(1 << gpio), gpio_dir);
+ writel(readl(gpio_dir) & ~(1 << gpio), gpio_dir);
return 0;
}
@@ -59,7 +59,7 @@ static inline int gpio_get_value(unsigned gpio)
if (gpio >= AR7_GPIO_MAX)
return -EINVAL;
- return ((__raw_readl(gpio_in) & (1 << gpio)) != 0);
+ return ((readl(gpio_in) & (1 << gpio)) != 0);
}
static inline void gpio_set_value(unsigned gpio, int value)
@@ -70,10 +70,10 @@ static inline void gpio_set_value(unsigned gpio, int value)
if (gpio >= AR7_GPIO_MAX)
return;
- tmp = __raw_readl(gpio_out) & ~(1 << gpio);
+ tmp = readl(gpio_out) & ~(1 << gpio);
if (value)
tmp |= 1 << gpio;
- __raw_writel(tmp, gpio_out);
+ writel(tmp, gpio_out);
}
static inline int gpio_to_irq(unsigned gpio)
@@ -94,7 +94,7 @@ static inline int ar7_gpio_enable(unsigned gpio)
if (gpio >= AR7_GPIO_MAX)
return -EINVAL;
- __raw_writel(__raw_readl(gpio_en) | (1 << gpio), gpio_en);
+ writel(readl(gpio_en) | (1 << gpio), gpio_en);
return 0;
}
@@ -106,7 +106,7 @@ static inline int ar7_gpio_disable(unsigned gpio)
if (gpio >= AR7_GPIO_MAX)
return -EINVAL;
- __raw_writel(__raw_readl(gpio_en) & ~(1 << gpio), gpio_en);
+ writel(readl(gpio_en) & ~(1 << gpio), gpio_en);
return 0;
}