On Mon, Dec 9, 2019 at 2:09 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > Intel Lynxpoint GPIO is actually half way to the Chassis specification > that has been established starting from Intel Skylake. It has some pin control > properties we may utilize. To achieve this, move the driver under pin control > umbrella and do a bunch of clean ups. > > The series has been tested on Broadwell Ultrabook where Lynxpoint GPIO > is exposed to the OS. > > It has a dependency to patches in my review branch [1]. That dependency patch > is supposed to be submitted soon as a part of Baytrail clean up. In the > mentioned branch the patches are represented in the correct order. > > [1]: https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git/log/?h=review-andy > > Changes v2: > - fixed ordering in Kconfig and Makefile (Mika) > - finished conversion to pin control This is some really nice development and just go ahead: Reviewed-by: Linus Walleij <linus.walleij@xxxxxxxxxx> If you want to make my life simple could you do this: - One pull request just moving the driver to the pin control subsystem. I will pull this into both the pinctrl and the GPIO tree. - One pull request based on top of the last commit in the first pull request with just the rest of refactorings and improvements. I will just pull this into the pinctrl tree on top of the moved driver. Yours, Linus Walleij