linux/drivers/pinctrl/intel
Mika Westerberg 4585b000ac pinctrl: cherryview: Serialize all register access
There is a hardware issue in Intel Braswell/Cherryview where concurrent
GPIO register access might results reads of 0xffffffff and writes might get
dropped.

Prevent this from happening by taking the serializing lock for 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 13:20:02 +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: Use irq_set_handler_locked() 2015-07-17 21:56:16 +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