pinctrl: mcp23s08: Split to three parts: core, I²C, SPI
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 7 Apr 2020 17:38:49 +0000 (20:38 +0300)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 16 Apr 2020 12:21:23 +0000 (14:21 +0200)
commit0f04a81784fe3ddc00cae74c517265b3ddb8825c
tree8ac0d315322f4b2a809ba00fda36b2b7c74619e5
parent7b04aaaf660be525bf0df892a198a24ad66ac93d
pinctrl: mcp23s08: Split to three parts: core, I²C, SPI

Split the driver to three parts: core, I²C, SPI.
No functional change intended.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20200407173849.43628-9-andriy.shevchenko@linux.intel.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-mcp23s08.c
drivers/pinctrl/pinctrl-mcp23s08.h [new file with mode: 0644]
drivers/pinctrl/pinctrl-mcp23s08_i2c.c [new file with mode: 0644]
drivers/pinctrl/pinctrl-mcp23s08_spi.c [new file with mode: 0644]