On Sun, May 20, 2018 at 7:01 PM, <sean.wang@xxxxxxxxxxxx> wrote: > From: Sean Wang <sean.wang@xxxxxxxxxxxx> > > This patch is in preparation for adding EINT support to MT7622 pinctrl, > and the refactoring doesn't alter any existent logic. > > A reason we have to refactor EINT code pieces into a generic way is that > currently, they're tightly coupled with a certain type of MediaTek pinctrl > would cause a grown in a very bad way as there is different types of > pinctrl devices getting to join. > > Therefore, it is an essential or urgent thing that EINT code pieces are > refactored to eliminate any dependencies across GPIO and EINT as possible. > > Additional structure mtk_eint_[xt, hw, regs] are being introduced for > indicating how maps being designed between GPIO and EINT hw number, how to > set and get GPIO state for a certain EINT pin, what characteristic on a > EINT device is present on various SoCs. > > Signed-off-by: Sean Wang <sean.wang@xxxxxxxxxxxx> Patch applied. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html