Maxime Ripard
df7b34f4c3
pinctrl: sunxi: Fix gpio_set behaviour
...
The current gpio_set function is ignoring the previous value set in the
GPIO value register, which leads in erasing the values already set for
the other GPIOs in the same bank when setting the value of a given GPIO.
Add the usual read/mask/write pattern to fix this brown paper bag bug.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
2013-08-07 21:57:13 +02:00
..
mvebu
sh-pfc
pinctrl: sh-pfc: fix SDHI0 VccQ regulator on sh73a0 with DT
2013-07-22 21:09:03 +02:00
sirf
pinctrl: sirf: add usp0_uart_nostreamctrl pin group for usp-uart without flowctrl
2013-07-22 00:52:19 +02:00
spear
pinctrl: spear/plgpio: Staticize spear310_o2p
2013-06-18 16:52:37 +02:00
vt8500
pinctrl: vt8500: wmt: remove redundant dev_err call in wmt_pinctrl_probe()
2013-06-27 11:51:51 +02:00
core.c
pinctrl: fix a memleak when freeing maps
2013-07-25 17:18:36 +02:00
core.h
devicetree.c
devicetree.h
Kconfig
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
Makefile
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
pinconf-generic.c
pinctrl: remove bindings for pinconf options needing more thought
2013-06-25 15:34:55 +02:00
pinconf.c
pinctrl: rip out the direct pinconf API
2013-06-25 12:54:56 +02:00
pinconf.h
pinctrl-ab8500.c
pinctrl-ab8505.c
pinctrl-ab8540.c
pinctrl-ab9540.c
pinctrl-abx500.c
pinctrl: abx500: rework error path
2013-06-24 15:20:32 +02:00
pinctrl-abx500.h
pinctrl-at91.c
pinctrl-baytrail.c
pinctrl: add Intel BayTrail GPIO/pinctrl support
2013-06-18 17:23:40 +02:00
pinctrl-bcm2835.c
pinctrl: bcm2835: Staticize bcm2835_gpio_pins
2013-06-18 16:50:27 +02:00
pinctrl-coh901.c
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
pinctrl-coh901.h
pinctrl-exynos.c
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
pinctrl-exynos.h
pinctrl-exynos5440.c
pinctrl-falcon.c
pinctrl-imx.c
pinctrl-imx.h
pinctrl-imx6dl.c
pinctrl-imx6q.c
pinctrl-imx6sl.c
pinctrl-imx23.c
pinctrl-imx28.c
pinctrl-imx35.c
pinctrl-imx51.c
pinctrl-imx53.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-mxs.c
pinctrl-mxs.h
pinctrl-nomadik-db8500.c
pinctrl-nomadik-db8540.c
pinctrl-nomadik-stn8815.c
pinctrl-nomadik.c
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
pinctrl-nomadik.h
pinctrl-rockchip.c
pinctrl: rockchip: Add missing irq_gc_unlock() call before return error
2013-06-24 15:20:32 +02:00
pinctrl-s3c24xx.c
pinctrl: s3c24xx: use correct header for chained_irq functions
2013-06-19 02:41:20 +09:00
pinctrl-s3c64xx.c
pinctrl-samsung.c
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
pinctrl-samsung.h
ARM SoC late changes
2013-07-02 14:42:51 -07:00
pinctrl-single.c
pinctrl: pinctrl-single: fix compile warning when no CONFIG_PM
2013-07-22 23:00:55 +02:00
pinctrl-st.c
pinctrl: st: Remove unnecessary use of of_match_ptr macro
2013-06-30 12:39:33 +01:00
pinctrl-sunxi-pins.h
pinctrl-sunxi.c
pinctrl: sunxi: Fix gpio_set behaviour
2013-08-07 21:57:13 +02:00
pinctrl-sunxi.h
pinctrl-tegra.c
pinctrl-tegra.h
pinctrl-tegra20.c
pinctrl-tegra30.c
pinctrl-tegra114.c
pinctrl-tz1090-pdc.c
pinctrl: remove slew-rate parameter from tz1090
2013-06-25 15:34:49 +02:00
pinctrl-tz1090.c
pinctrl: remove slew-rate parameter from tz1090
2013-06-25 15:34:49 +02:00
pinctrl-u300.c
Pin control changes for the v3.11 kernel cycle:
2013-07-03 11:48:03 -07:00
pinctrl-vf610.c
pinctrl-xway.c
pinmux.c
pinmux.h