Jonathan Bakker
e75e551606
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
...
commit f354157a7d184db430c1a564c506434e33b1bec5 upstream.
Currently, for EINT_TYPE GPIOs, the CON and FLTCON registers
are saved and restored over a suspend/resume cycle. However, the
EINT_MASK registers are not.
On S5PV210 at the very least, these registers are not retained over
suspend, leading to the interrupts remaining masked upon resume and
therefore no interrupts being triggered for the device. There should
be no effect on any SoCs that do retain these registers as theoretically
we would just be re-writing what was already there.
Fixes: 7ccbc60cd9 ("pinctrl: exynos: Handle suspend/resume of GPIO EINT registers")
Cc: <stable@vger.kernel.org>
Signed-off-by: Jonathan Bakker <xc-racer2@live.ca>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-06-22 09:31:20 +02:00
..
actions
aspeed
pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration
2020-01-12 12:21:27 +01:00
bcm
pinctrl: iproc: allow for error from platform_get_irq()
2019-10-05 18:36:57 +02:00
berlin
pinctrl: berlin: as370: fix a typo s/spififib/spdifib
2019-10-16 14:12:55 +02:00
cirrus
pinctrl: lochnagar: select GPIOLIB
2020-01-17 19:48:18 +01:00
freescale
pinctrl: imx: scu: Align imx sc msg structs to 4
2020-03-18 07:17:55 +01:00
intel
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
2020-05-20 08:20:19 +02:00
mediatek
meson
pinctrl: meson-gxl: fix GPIOX sdio pins
2020-03-18 07:17:55 +01:00
mvebu
pinctrl: armada-37xx: Fix irq mask access in armada_37xx_irq_set_type()
2019-12-17 19:56:37 +01:00
nomadik
nuvoton
pxa
qcom
pinctrl: qcom: fix wrong write in update_dual_edge
2020-05-20 08:20:19 +02:00
samsung
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
2020-06-22 09:31:20 +02:00
sh-pfc
pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
2020-02-24 08:36:41 +01:00
sirf
spear
sprd
stm32
sunxi
tegra
ti
pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call
2020-01-17 19:48:50 +01:00
uniphier
vt8500
zte
core.c
pinctrl: core: Remove extra kref_get which blocks hogs being freed
2020-03-18 07:17:55 +01:00
core.h
devicetree.c
pinctrl: devicetree: Avoid taking direct reference to device name string
2019-12-31 16:43:29 +01:00
devicetree.h
Kconfig
Makefile
pinconf-generic.c
pinconf.c
pinconf.h
pinctrl-amd.c
pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
2019-12-31 16:44:36 +01:00
pinctrl-amd.h
pinctrl-artpec6.c
pinctrl-as3722.c
pinctrl-at91-pio4.c
pinctrl-at91.c
pinctrl-at91.h
pinctrl-axp209.c
pinctrl-bm1880.c
pinctrl-coh901.c
pinctrl-coh901.h
pinctrl-da850-pupd.c
pinctrl-digicolor.c
pinctrl-falcon.c
pinctrl: falcon: fix syntax error
2020-03-18 07:17:51 +01:00
pinctrl-gemini.c
pinctrl-ingenic.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-lpc18xx.c
pinctrl-max77620.c
pinctrl-mcp23s08.c
pinctrl-ocelot.c
pinctrl-oxnas.c
pinctrl-palmas.c
pinctrl-pic32.c
pinctrl-pic32.h
pinctrl-pistachio.c
pinctrl-rk805.c
pinctrl-rockchip.c
pinctrl-rza1.c
pinctrl-rza2.c
pinctrl: rza2: Fix gpio name typos
2019-12-17 19:56:36 +01:00
pinctrl-rzn1.c
pinctrl-single.c
pinctrl-st.c
pinctrl-stmfx.c
pinctrl: stmfx: fix valid_mask init sequence
2019-11-07 10:06:46 +01:00
pinctrl-sx150x.c
pinctrl-tb10x.c
pinctrl-u300.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c
pinctrl-zynq.c
pinmux.c
pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio
2020-01-12 12:21:28 +01:00
pinmux.h