linux/drivers/pinctrl/intel
Mika Westerberg 39ce8150a0 pinctrl: baytrail: Serialize all register access
There is a hardware issue in Intel Baytrail where concurrent GPIO register
access might result reads of 0xffffffff and writes might get dropped
completely.

Prevent this from happening by taking the serializing lock in all places
where it is possible that more than one thread might be accessing the
hardware concurrently.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-08-13 14:26:14 +02:00
..
Kconfig pinctrl: intel: Add Intel Sunrisepoint pin controller and GPIO support 2015-04-07 15:15:23 +02:00
Makefile pinctrl: intel: Add Intel Sunrisepoint pin controller and GPIO support 2015-04-07 15:15:23 +02:00
pinctrl-baytrail.c pinctrl: baytrail: Serialize all register access 2015-08-13 14:26:14 +02:00
pinctrl-cherryview.c pinctrl: cherryview: Serialize all register access 2015-08-13 13:20:02 +02:00
pinctrl-intel.c pinctrl: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc 2015-07-17 21:56:20 +02:00
pinctrl-intel.h pinctrl: intel: Add Intel Sunrisepoint pin controller and GPIO support 2015-04-07 15:15:23 +02:00
pinctrl-sunrisepoint.c pinctrl: intel: sunrisepoint: Add Intel Sunrisepoint-H support 2015-05-12 13:17:41 +02:00