From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>,
Linus Walleij <linusw@kernel.org>,
Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
Dmitry Torokhov <dmitry.torokhov@gmail.com>,
Raag Jadav <raag.jadav@intel.com>,
Junjie Cao <junjie.cao@linux.dev>,
Runyu Xiao <runyu.xiao@seu.edu.cn>,
Maulik Shah <maulik.shah@oss.qualcomm.com>,
Peng Fan <peng.fan@nxp.com>,
linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org
Cc: Bartosz Golaszewski <brgl@kernel.org>,
Andy Shevchenko <andy@kernel.org>,
Peter Tyser <ptyser@xes-inc.com>,
Kuppuswamy Sathyanarayanan
<sathyanarayanan.kuppuswamy@linux.intel.com>,
Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>,
William Breathitt Gray <wbg@kernel.org>,
Israel Cepeda <israel.a.cepeda.lopez@intel.com>,
Hans de Goede <hansg@kernel.org>,
Lixu Zhang <lixu.zhang@intel.com>,
Sakari Ailus <sakari.ailus@linux.intel.com>
Subject: [PATCH v1 0/5] gpio: Move most of the Intel GPIO to the dedicated folder
Date: Fri, 25 Sep 2026 17:57:02 +0200 [thread overview]
Message-ID: <20260925160913.1648565-1-andriy.shevchenko@linux.intel.com> (raw)
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
next reply other threads:[~2026-09-25 16:09 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-25 15:57 Andy Shevchenko [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260925160913.1648565-1-andriy.shevchenko@linux.intel.com \
--to=andriy.shevchenko@linux.intel.com \
--cc=alan.borzeszkowski@linux.intel.com \
--cc=andy@kernel.org \
--cc=bartosz.golaszewski@oss.qualcomm.com \
--cc=brgl@kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=hansg@kernel.org \
--cc=israel.a.cepeda.lopez@intel.com \
--cc=junjie.cao@linux.dev \
--cc=linusw@kernel.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lixu.zhang@intel.com \
--cc=maulik.shah@oss.qualcomm.com \
--cc=peng.fan@nxp.com \
--cc=ptyser@xes-inc.com \
--cc=raag.jadav@intel.com \
--cc=runyu.xiao@seu.edu.cn \
--cc=sakari.ailus@linux.intel.com \
--cc=sathyanarayanan.kuppuswamy@linux.intel.com \
--cc=wbg@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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®