Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: geminilake: Provide Interrupt Status register offset

Since some of the GPIO controllers use different Interrupt Status offset,
it make sense to provide it explicitly in the driver.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>

+2
+2
drivers/pinctrl/intel/pinctrl-geminilake.c
··· 17 17 #define GLK_PAD_OWN 0x020 18 18 #define GLK_PADCFGLOCK 0x080 19 19 #define GLK_HOSTSW_OWN 0x0b0 20 + #define GLK_GPI_IS 0x100 20 21 #define GLK_GPI_IE 0x110 21 22 22 23 #define GLK_COMMUNITY(s, e) \ ··· 25 24 .padown_offset = GLK_PAD_OWN, \ 26 25 .padcfglock_offset = GLK_PADCFGLOCK, \ 27 26 .hostown_offset = GLK_HOSTSW_OWN, \ 27 + .is_offset = GLK_GPI_IS, \ 28 28 .ie_offset = GLK_GPI_IE, \ 29 29 .gpp_size = 32, \ 30 30 .pin_base = (s), \