linux/drivers/pinctrl
Alexander Stein cdca06e4e8 pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler
According to VLI64 Intel Atom E3800 Specification Update ()
concurrent read accesses may result in returning 0xffffffff and write
accesses may be dropped silently.
To workaround all accesses must be protected by locks.

Cc: stable@vger.kernel.org
Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2017-01-30 15:53:57 +01:00
..
aspeed pinctrl-aspeed-g5: Never set SCU90[6] 2016-11-07 10:31:33 +01:00
bcm ARM: DT updates for v4.10 2016-12-15 15:50:24 -08:00
berlin pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 2017-01-30 09:15:10 +01:00
freescale Bulk pin control changes for the v4.10 kernel cycle: 2016-12-13 07:59:10 -08:00
intel pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler 2017-01-30 15:53:57 +01:00
mediatek pinctrl: mt8173: set GPIO16 to usb iddig mode 2016-12-07 15:27:01 +01:00
meson pinctrl: meson: fix uart_ao_b for GXBB and GXL/GXM 2017-01-19 10:36:25 +01:00
mvebu
nomadik pinctrl: nomadik: split up and comments MC0 pins 2016-11-18 09:54:32 +01:00
pxa
qcom pinctrl: qcom: Add msm8994 pinctrl driver 2016-11-04 23:55:36 +01:00
samsung pinctrl: samsung: Fix the width of PINCFG_TYPE_DRV bitfields for Exynos5433 2016-12-30 14:27:42 +01:00
sh-pfc pinctrl: sh-pfc: r8a7795: Add group for QSPI0 and QSPI1 pins 2016-11-16 10:29:14 +01:00
sirf
spear
stm32 Bulk pin control changes for the v4.10 kernel cycle: 2016-12-13 07:59:10 -08:00
sunxi pinctrl: sunxi: Don't enforce bias disable (for now) 2017-01-30 09:15:10 +01:00
tegra
uniphier pinctrl: uniphier: fix Ethernet (RMII) pin-mux setting for LD20 2017-01-19 10:36:40 +01:00
vt8500 pinctrl: vt8500: make bool drivers explicitly non-modular 2016-11-15 10:04:20 +01:00
core.c
core.h
devicetree.c pinctrl: Introduce generic #pinctrl-cells and pinctrl_parse_index_with_args 2016-11-04 22:50:55 +01:00
devicetree.h pinctrl: Introduce generic #pinctrl-cells and pinctrl_parse_index_with_args 2016-11-04 22:50:55 +01:00
Kconfig pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 2016-12-07 15:27:00 +01:00
Makefile pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 2016-12-07 15:27:00 +01:00
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: avoid maybe-uninitalized warning 2017-01-12 08:49:12 +01:00
pinctrl-amd.h
pinctrl-as3722.c
pinctrl-at91-pio4.c
pinctrl-at91.c
pinctrl-at91.h
pinctrl-coh901.c
pinctrl-coh901.h
pinctrl-da850-pupd.c pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 2016-12-07 15:27:00 +01:00
pinctrl-digicolor.c
pinctrl-falcon.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-lpc18xx.c
pinctrl-max77620.c
pinctrl-oxnas.c
pinctrl-palmas.c
pinctrl-pic32.c
pinctrl-pic32.h
pinctrl-pistachio.c
pinctrl-rockchip.c pinctrl: rockchip: add support for rk1108 2016-11-16 20:34:00 +01:00
pinctrl-single.c pinctrl: single: Fix a couple error codes 2016-11-16 20:56:19 +01:00
pinctrl-st.c Bulk pin control changes for the v4.10 kernel cycle: 2016-12-13 07:59:10 -08:00
pinctrl-sx150x.c pinctrl: sx150x: use new nested IRQ infrastructure 2016-12-07 16:02:55 +01:00
pinctrl-tb10x.c
pinctrl-tz1090-pdc.c
pinctrl-tz1090.c
pinctrl-u300.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c
pinctrl-zynq.c
pinmux.c
pinmux.h