* [GIT PULL] intel-pinctrl for 6.7-1
@ 2023-10-16 13:47 Andy Shevchenko
2023-10-16 20:01 ` Linus Walleij
0 siblings, 1 reply; 2+ messages in thread
From: Andy Shevchenko @ 2023-10-16 13:47 UTC (permalink / raw)
To: Linux pin control; +Cc: Linus Walleij, Mika Westerberg, Andy Shevchenko
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] intel-pinctrl for 6.7-1
2023-10-16 13:47 [GIT PULL] intel-pinctrl for 6.7-1 Andy Shevchenko
@ 2023-10-16 20:01 ` Linus Walleij
0 siblings, 0 replies; 2+ messages in thread
From: Linus Walleij @ 2023-10-16 20:01 UTC (permalink / raw)
To: Andy Shevchenko; +Cc: Linux pin control, Mika Westerberg
On Mon, Oct 16, 2023 at 3:47 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
> 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.
Pulled in, thanks!
Excellent work as usual.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-10-16 20:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-16 13:47 [GIT PULL] intel-pinctrl for 6.7-1 Andy Shevchenko
2023-10-16 20:01 ` Linus Walleij
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.