linux-mainline/drivers/pinctrl
Ludovic Desroches 5305a7b7e8 pinctrl: at91-pio4: fix pull-up/down logic
The default configuration of a pin is often with a value in the
pull-up/down field at chip reset. So, even if the internal logic of the
controller prevents writing a configuration with pull-up and pull-down at
the same time, we must ensure explicitly this condition before writing the
register.

This was leading to a pull-down condition not taken into account for
instance.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Fixes: 776180848b ("pinctrl: introduce driver for Atmel PIO4 controller")
Cc: stable@vger.kernel.org #v4.4 and later
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-04-29 11:16:19 +02:00
..
bcm
berlin
freescale pinctrl: imx: Kconfig: PINCTRL_IMX select REGMAP 2016-04-14 14:19:00 +02:00
intel pinctrl: intel: implement gpio_irq_enable 2016-03-30 10:57:52 +02:00
mediatek pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce 2016-04-15 10:28:04 +02:00
meson
mvebu
nomadik pinctrl: nomadik: fix pull debug print inversion 2016-03-31 10:45:26 +02:00
pxa
qcom pinctrl: qcom: ipq4019: fix register offsets 2016-03-31 11:56:13 +02:00
samsung
sh-pfc
sirf
spear
stm32
sunxi pinctrl: sunxi: Fix A33 external interrupts not working 2016-03-30 10:57:52 +02:00
tegra
uniphier
vt8500
core.c
core.h
devicetree.c
devicetree.h
Kconfig
Makefile
pinconf-generic.c
pinconf.c
pinconf.h
pinctrl-adi2-bf54x.c
pinctrl-adi2-bf60x.c
pinctrl-adi2.c
pinctrl-adi2.h
pinctrl-amd.c
pinctrl-amd.h
pinctrl-as3722.c
pinctrl-at91-pio4.c pinctrl: at91-pio4: fix pull-up/down logic 2016-04-29 11:16:19 +02:00
pinctrl-at91.c
pinctrl-at91.h
pinctrl-coh901.c
pinctrl-coh901.h
pinctrl-digicolor.c
pinctrl-falcon.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-lpc18xx.c
pinctrl-palmas.c
pinctrl-pic32.c
pinctrl-pic32.h
pinctrl-pistachio.c pinctrl: pistachio: fix mfio84-89 function description and pinmux. 2016-03-30 10:57:51 +02:00
pinctrl-rockchip.c
pinctrl-single.c pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs 2016-04-15 11:26:55 +02:00
pinctrl-st.c
pinctrl-tb10x.c
pinctrl-tz1090-pdc.c
pinctrl-tz1090.c
pinctrl-u300.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c Revert "Revert "pinctrl: lantiq: Implement gpio_chip.to_irq"" 2016-04-01 15:21:27 +02:00
pinctrl-zynq.c
pinmux.c
pinmux.h