From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Linux pin control <linux-gpio@vger.kernel.org>
Cc: Linus Walleij <linus.walleij@linaro.org>,
Mika Westerberg <mika.westerberg@linux.intel.com>,
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Subject: [GIT PULL] intel-pinctrl for 6.7-1
Date: Mon, 16 Oct 2023 16:47:49 +0300 [thread overview]
Message-ID: <ZS0_BUDLXtFRT29X@black.fi.intel.com> (raw)
Hi Linux pin control maintainers,
Medium sized update for Intel pin control drivers. Was at least a week
in the Linux Next without any reported problems, please pull for v6.7-rc1.
Thanks,
With Best Regards,
Andy Shevchenko
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git tags/intel-pinctrl-v6.7-1
for you to fetch changes up to 8d751da9f1d790f1d5e4b109eb0ad4a366d5efc8:
pinctrl: intel: fetch community only when we need it (2023-10-11 23:40:56 +0300)
----------------------------------------------------------------
intel-pinctrl for v6.7-1
* Merge "Drop runtime PM support for Baytrail and Lynxpoint pinctrl" (Raag)
* Small improvements here and there in the Intel pin control drivers (Raag)
* Switch to RAII for locking in the Intel core and Cherry View drivers
* Enable non-ACPI enumeration in the Intel Denverton driver
* Use MODULE_DEVICE_TABLE() instead of MODULE_ALIAS() in a couple of drivers
* Introduce array_size.h and use in in the Intel pin control drivers
The following is an automated git shortlog grouped by driver:
baytrail:
- Replace kernel.h by what is actually being used
- drop runtime PM support
- fix debounce disable case
broxton:
- Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
cherryview:
- reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case
- Convert to platform remove callback returning void
- Simplify code with cleanup helpers
- Avoid duplicated I/O
- Replace kernel.h by what is actually being used
denverton:
- Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
- Enable platform device in the absence of ACPI enumeration
intel:
- fetch community only when we need it
- refine intel_config_set_pull() function
- Replace kernel.h by what is actually being used
- Simplify code with cleanup helpers
lynxpoint:
- Replace kernel.h by what is actually being used
- drop runtime PM support
merrifield:
- Replace kernel.h by what is actually being used
moorefield:
- Replace kernel.h by what is actually being used
----------------------------------------------------------------
Alejandro Colomar (1):
kernel.h: Move ARRAY_SIZE() to a separate header
Andy Shevchenko (14):
pinctrl: intel: Simplify code with cleanup helpers
pinctrl: denverton: Enable platform device in the absence of ACPI enumeration
pinctrl: Replace kernel.h by what is actually being used
pinctrl: intel: Replace kernel.h by what is actually being used
Merge patch series "Drop runtime PM support for Baytrail and Lynxpoint pinctrl"
pinctrl: baytrail: Replace kernel.h by what is actually being used
pinctrl: cherryview: Replace kernel.h by what is actually being used
pinctrl: lynxpoint: Replace kernel.h by what is actually being used
pinctrl: merrifield: Replace kernel.h by what is actually being used
pinctrl: moorefield: Replace kernel.h by what is actually being used
pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
pinctrl: cherryview: Avoid duplicated I/O
pinctrl: cherryview: Simplify code with cleanup helpers
Raag Jadav (6):
pinctrl: baytrail: fix debounce disable case
pinctrl: baytrail: drop runtime PM support
pinctrl: lynxpoint: drop runtime PM support
pinctrl: intel: refine intel_config_set_pull() function
pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case
pinctrl: intel: fetch community only when we need it
Uwe Kleine-König (1):
pinctrl: cherryview: Convert to platform remove callback returning void
drivers/pinctrl/core.c | 2 +-
drivers/pinctrl/intel/pinctrl-baytrail.c | 32 ++---
drivers/pinctrl/intel/pinctrl-broxton.c | 3 +-
drivers/pinctrl/intel/pinctrl-cherryview.c | 157 +++++++++--------------
drivers/pinctrl/intel/pinctrl-denverton.c | 7 ++
drivers/pinctrl/intel/pinctrl-intel.c | 194 ++++++++++++-----------------
drivers/pinctrl/intel/pinctrl-intel.h | 2 +-
drivers/pinctrl/intel/pinctrl-lynxpoint.c | 34 +----
drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +-
drivers/pinctrl/intel/pinctrl-moorefield.c | 2 +-
drivers/pinctrl/pinconf-generic.c | 16 +--
drivers/pinctrl/pinconf.c | 14 ++-
drivers/pinctrl/pinctrl-utils.c | 6 +-
drivers/pinctrl/pinmux.c | 2 +-
include/linux/array_size.h | 13 ++
include/linux/kernel.h | 7 +-
include/linux/pinctrl/machine.h | 2 +-
include/linux/string.h | 1 +
18 files changed, 204 insertions(+), 292 deletions(-)
create mode 100644 include/linux/array_size.h
--
With Best Regards,
Andy Shevchenko
next reply other threads:[~2023-10-16 13:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-16 13:47 Andy Shevchenko [this message]
2023-10-16 20:01 ` [GIT PULL] intel-pinctrl for 6.7-1 Linus Walleij
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=ZS0_BUDLXtFRT29X@black.fi.intel.com \
--to=andriy.shevchenko@linux.intel.com \
--cc=linus.walleij@linaro.org \
--cc=linux-gpio@vger.kernel.org \
--cc=mika.westerberg@linux.intel.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.