aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMa Haijun <mahaijuns@gmail.com>2013-12-15 11:01:48 +0800
committerHans de Goede <hdegoede@redhat.com>2013-12-16 21:58:16 +0100
commit25ae46bbbd3d127d0476d5b66a4595f0b3479b69 (patch)
tree58cdf695034755702da86ae5eaf4cff81704f78d
parent87f97bbc5c6f85d91a8e5e112b8dfd4a4893ea7c (diff)
downloadu-boot-wip/sunxi.tar.gz
sunxi: fix gpio pull maskwip/sunxi
Signed-off-by: Ma Haijun <mahaijuns@gmail.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-rw-r--r--arch/arm/cpu/armv7/sunxi/pinmux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/cpu/armv7/sunxi/pinmux.c b/arch/arm/cpu/armv7/sunxi/pinmux.c
index a9f8d20ecc..89a4b715f6 100644
--- a/arch/arm/cpu/armv7/sunxi/pinmux.c
+++ b/arch/arm/cpu/armv7/sunxi/pinmux.c
@@ -69,7 +69,7 @@ int sunxi_gpio_set_pull(u32 pin, u32 val)
&((struct sunxi_gpio_reg *)SUNXI_PIO_BASE)->gpio_bank[bank];
pull = readl(&pio->pull[0] + index);
- pull &= ~(0xf << offset);
+ pull &= ~(0x3 << offset);
pull |= val << offset;
writel(pull, &pio->pull[0] + index);