mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v1 0/5] gpio: Move most of the Intel GPIO to the dedicated folder
@ 2026-09-25 15:57 Andy Shevchenko
  2026-09-25 15:57 ` [PATCH v1 1/5] gpio: Move Intel GPIO drivers to the dedicated subfolder Andy Shevchenko
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Andy Shevchenko @ 2026-09-25 15:57 UTC (permalink / raw)
  To: Bartosz Golaszewski, Linus Walleij, Andy Shevchenko,
	Dmitry Torokhov, Raag Jadav, Junjie Cao, Runyu Xiao, Maulik Shah,
	Peng Fan, linux-kernel, linux-gpio
  Cc: Bartosz Golaszewski, Andy Shevchenko, Peter Tyser,
	Kuppuswamy Sathyanarayanan, Alan Borzeszkowski,
	William Breathitt Gray, Israel Cepeda, Hans de Goede, Lixu Zhang,
	Sakari Ailus

For the easier maintenance and future development move most of Intel GPIO
drivers to the dedicated 'intel' folder. For now it only covers the drivers
I maintain (as per record in the MAINTAINERS).

The idea is to have the 'intel' folder to be associated with the respective
Git tree from which the maintainer (currently me) sends PRs to Bart (GPIO
maintainer) from time to time.

Nova Lake event driver is up to their maintainers what to do (co-maintainers
are welcome!).

USBIO drivers as per Hans are for the camera (IPU) only, perhaps media tree
is the best to handle them. I can, of course, host them in 'intel/usbio'
subfolder on the terms that I do not touch or handle anything behind it.
Otherwise co-maintainers are a must.

Cc'ed to William on the point to might be hosting i8255 et alia (PC104?)
under the 'intel/i8255' subfolder on the terms like described above for USBIO.
Or you, William, can send me PRs, either way I don't want to maintain those.

PXA driver is indeed was used on early Intel MID, but we used to have
a different (now gone) driver and PXA was never adapted for that.

IPX one is Intel by vendor, but quite alien to anything listed above. Don't
think its place is in 'intel' subfolder.

This mini-series is supposed to go via my tree to avoid current conflicts.

Andy Shevchenko (5):
  gpio: Move Intel GPIO drivers to the dedicated subfolder
  gpio: Move Intel PMIC GPIO drivers to the dedicated subfolder
  gpio: Move Intel PCH type of GPIO drivers to the intel subfolder
  gpio: Move Intel Sodaville GPIO driver to the intel subfolder
  gpio: Move Intel vGPIO driver to the intel subfolder

 MAINTAINERS                                   |  21 +--
 drivers/gpio/Kconfig                          | 147 +-----------------
 drivers/gpio/Makefile                         |  13 +-
 drivers/gpio/intel/Kconfig                    | 136 ++++++++++++++++
 drivers/gpio/intel/Makefile                   |  19 +++
 drivers/gpio/{ => intel}/gpio-elkhartlake.c   |   0
 drivers/gpio/{ => intel}/gpio-graniterapids.c |   0
 drivers/gpio/{ => intel}/gpio-ich.c           |   0
 drivers/gpio/{ => intel}/gpio-merrifield.c    |   0
 drivers/gpio/{ => intel}/gpio-ml-ioh.c        |   0
 drivers/gpio/{ => intel}/gpio-pch.c           |   0
 drivers/gpio/{ => intel}/gpio-sch.c           |   0
 drivers/gpio/{ => intel}/gpio-sodaville.c     |   0
 drivers/gpio/{ => intel}/gpio-tangier.c       |   0
 drivers/gpio/{ => intel}/gpio-tangier.h       |   0
 drivers/gpio/intel/pmic/Kconfig               |  30 ++++
 drivers/gpio/intel/pmic/Makefile              |   5 +
 .../gpio/{ => intel/pmic}/gpio-crystalcove.c  |   0
 drivers/gpio/{ => intel/pmic}/gpio-wcove.c    |   0
 19 files changed, 200 insertions(+), 171 deletions(-)
 create mode 100644 drivers/gpio/intel/Kconfig
 create mode 100644 drivers/gpio/intel/Makefile
 rename drivers/gpio/{ => intel}/gpio-elkhartlake.c (100%)
 rename drivers/gpio/{ => intel}/gpio-graniterapids.c (100%)
 rename drivers/gpio/{ => intel}/gpio-ich.c (100%)
 rename drivers/gpio/{ => intel}/gpio-merrifield.c (100%)
 rename drivers/gpio/{ => intel}/gpio-ml-ioh.c (100%)
 rename drivers/gpio/{ => intel}/gpio-pch.c (100%)
 rename drivers/gpio/{ => intel}/gpio-sch.c (100%)
 rename drivers/gpio/{ => intel}/gpio-sodaville.c (100%)
 rename drivers/gpio/{ => intel}/gpio-tangier.c (100%)
 rename drivers/gpio/{ => intel}/gpio-tangier.h (100%)
 create mode 100644 drivers/gpio/intel/pmic/Kconfig
 create mode 100644 drivers/gpio/intel/pmic/Makefile
 rename drivers/gpio/{ => intel/pmic}/gpio-crystalcove.c (100%)
 rename drivers/gpio/{ => intel/pmic}/gpio-wcove.c (100%)

-- 
2.50.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-09-25 16:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-25 15:57 [PATCH v1 0/5] gpio: Move most of the Intel GPIO to the dedicated folder Andy Shevchenko
2026-09-25 15:57 ` [PATCH v1 1/5] gpio: Move Intel GPIO drivers to the dedicated subfolder Andy Shevchenko
2026-09-25 15:57 ` [PATCH v1 2/5] gpio: Move Intel PMIC " Andy Shevchenko
2026-09-25 15:57 ` [PATCH v1 3/5] gpio: Move Intel PCH type of GPIO drivers to the intel subfolder Andy Shevchenko
2026-09-25 15:57 ` [PATCH v1 4/5] gpio: Move Intel Sodaville GPIO driver " Andy Shevchenko
2026-09-25 15:57 ` [PATCH v1 5/5] gpio: Move Intel vGPIO " Andy Shevchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®