diff options
author | Ma Haijun <mahaijuns@gmail.com> | 2013-12-15 11:01:48 +0800 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2013-12-16 21:58:16 +0100 |
commit | 25ae46bbbd3d127d0476d5b66a4595f0b3479b69 (patch) | |
tree | 58cdf695034755702da86ae5eaf4cff81704f78d | |
parent | 87f97bbc5c6f85d91a8e5e112b8dfd4a4893ea7c (diff) | |
download | u-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.c | 2 |
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); |