diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-07-14 14:05:12 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-07-14 14:05:12 +0000 |
commit | 8d5d96e8338d436d6e46925932b687fa875a072a (patch) | |
tree | 2f29408c0b63117563142f9aa9fb8e7c9fd88cf4 /target/linux/ar71xx/patches-3.8/008-MIPS-ath79-simplify-ath79_gpio_function_-routines.patch | |
parent | d1238718c23a818b1be2fca068974d8fb916a599 (diff) | |
download | upstream-8d5d96e8338d436d6e46925932b687fa875a072a.tar.gz upstream-8d5d96e8338d436d6e46925932b687fa875a072a.tar.bz2 upstream-8d5d96e8338d436d6e46925932b687fa875a072a.zip |
ar71xx: remove linux 3.8
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37290
Diffstat (limited to 'target/linux/ar71xx/patches-3.8/008-MIPS-ath79-simplify-ath79_gpio_function_-routines.patch')
-rw-r--r-- | target/linux/ar71xx/patches-3.8/008-MIPS-ath79-simplify-ath79_gpio_function_-routines.patch | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/target/linux/ar71xx/patches-3.8/008-MIPS-ath79-simplify-ath79_gpio_function_-routines.patch b/target/linux/ar71xx/patches-3.8/008-MIPS-ath79-simplify-ath79_gpio_function_-routines.patch deleted file mode 100644 index 8606f3bf61..0000000000 --- a/target/linux/ar71xx/patches-3.8/008-MIPS-ath79-simplify-ath79_gpio_function_-routines.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 6c888a88f2a9939182bf41151f079a6b59f1593c Mon Sep 17 00:00:00 2001 -From: Gabor Juhos <juhosg@openwrt.org> -Date: Tue, 29 Jan 2013 08:19:13 +0000 -Subject: [PATCH] MIPS: ath79: simplify ath79_gpio_function_* routines - -commit f160a289e0e8848391f5ec48ff1a014b9c04b162 upstream. - -Make ath79_gpio_function_{en,dis}able to be wrappers -around ath79_gpio_function_setup. - -Signed-off-by: Gabor Juhos <juhosg@openwrt.org> -Patchwork: http://patchwork.linux-mips.org/patch/4871/ -Signed-off-by: John Crispin <blogic@openwrt.org> ---- - arch/mips/ath79/gpio.c | 30 ++++++------------------------ - 1 file changed, 6 insertions(+), 24 deletions(-) - ---- a/arch/mips/ath79/gpio.c -+++ b/arch/mips/ath79/gpio.c -@@ -154,46 +154,28 @@ static void __iomem *ath79_gpio_get_func - return ath79_gpio_base + reg; - } - --void ath79_gpio_function_enable(u32 mask) -+void ath79_gpio_function_setup(u32 set, u32 clear) - { - void __iomem *reg = ath79_gpio_get_function_reg(); - unsigned long flags; - - spin_lock_irqsave(&ath79_gpio_lock, flags); - -- __raw_writel(__raw_readl(reg) | mask, reg); -+ __raw_writel((__raw_readl(reg) & ~clear) | set, reg); - /* flush write */ - __raw_readl(reg); - - spin_unlock_irqrestore(&ath79_gpio_lock, flags); - } - --void ath79_gpio_function_disable(u32 mask) -+void ath79_gpio_function_enable(u32 mask) - { -- void __iomem *reg = ath79_gpio_get_function_reg(); -- unsigned long flags; -- -- spin_lock_irqsave(&ath79_gpio_lock, flags); -- -- __raw_writel(__raw_readl(reg) & ~mask, reg); -- /* flush write */ -- __raw_readl(reg); -- -- spin_unlock_irqrestore(&ath79_gpio_lock, flags); -+ ath79_gpio_function_setup(mask, 0); - } - --void ath79_gpio_function_setup(u32 set, u32 clear) -+void ath79_gpio_function_disable(u32 mask) - { -- void __iomem *reg = ath79_gpio_get_function_reg(); -- unsigned long flags; -- -- spin_lock_irqsave(&ath79_gpio_lock, flags); -- -- __raw_writel((__raw_readl(reg) & ~clear) | set, reg); -- /* flush write */ -- __raw_readl(reg); -- -- spin_unlock_irqrestore(&ath79_gpio_lock, flags); -+ ath79_gpio_function_setup(0, mask); - } - - void __init ath79_gpio_init(void) |