summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/sh-pfc
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2017-03-23 16:23:25 +0300
committerLinus Walleij <linus.walleij@linaro.org>2017-03-23 16:42:51 +0300
commita0b028597d592038ff46b7a14bcc7f7a4c4ed81d (patch)
treef1655958bc0d4a7644a692bfcc511fae91f272fd /drivers/pinctrl/sh-pfc
parentb9c6dcab265e93c47bdcd99ab7c6acda90ed669b (diff)
downloadlinux-a0b028597d592038ff46b7a14bcc7f7a4c4ed81d.tar.xz
pinctrl: cherryview: Add support for GMMR GPIO opregion
On some Cherry Trail devices the ASL uses the GMMR GPIO to access GPIOs so as to serialize MMIO accesses to GPIO registers with the OS, because: "Due to a silicon issue, a shared lock must be used to prevent concurrent accesses across the 4 GPIO controllers. See Intel Atom Z8000 Processor Series Specification Update (Rev. 005), errata #CHT34, for further information." This commit adds support for this opregion, this fixes a number of ASL errors on my Ezpad mini3 tablet and makes the otg port device/host muxing which is controlled in firmware on this model work properly. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/sh-pfc')
0 files changed, 0 insertions, 0 deletions