android_kernel_motorola_sm6375/drivers/pinctrl
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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