[PATCH 0/2] Allow gpio-mmio to co-exist with pinctrl driver

From: Kun Yi
Date: Wed Oct 17 2018 - 17:30:38 EST


This patchset is to resolve an issue found with Nuvoton pinctrl driver
when it uses a generic GPIO interface. Since the generic GPIO driver
stores the bgpio_data and bgpio_dir shadow register values and later on
modify based on the stored values, any change to the pin states in
between by the pinctrl driver is lost.

Kun Yi (2):
gpio: gpio-mmio: Allow volatile shadow regs
pinctrl: pinctrl-npcm7xx: Set BGPIOF_VOLATILE_REG

drivers/gpio/gpio-mmio.c | 50 +++++++++++++++--------
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 3 +-
include/linux/gpio/driver.h | 2 +
3 files changed, 38 insertions(+), 17 deletions(-)

--
2.19.1.331.ge82ca0e54c-goog