All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] intel-pinctrl for 6.1-2
@ 2022-10-25 13:34 Andy Shevchenko
  2022-10-26  8:00 ` Linus Walleij
  0 siblings, 1 reply; 4+ messages in thread
From: Andy Shevchenko @ 2022-10-25 13:34 UTC (permalink / raw)
  To: Linux pin control, Bartosz Golaszewski
  Cc: Linus Walleij, Mika Westerberg, Andy Shevchenko

Hi Linux pin control and GPIO maintainers,

A bunch of cleanups of the pin control and GPIO headers. It has been a couple
of days in Linux Next without any major issue reported, a few fixes are already
incorporated in the respective patches. The idea is that pin control and GPIO
subsystems take it now and we will continue from this for all new code.

Linus, Bart, please pull to your trees.
The tag is signed and can be considered as immutable.

Thanks,

With Best Regards,
Andy Shevchenko

The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780:

  Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git tags/intel-pinctrl-v6.1-2

for you to fetch changes up to e5530adc17a79f2a93e8b35e0ce673fc33f5f663:

  pinctrl: Clean up headers (2022-10-24 17:06:48 +0300)

----------------------------------------------------------------
intel-pinctrl for v6.1-2

* Add missing and remove unused headers in the pin control and GPIO drivers
* Revise the pin control and GPIO headers

----------------------------------------------------------------
Andy Shevchenko (53):
      gpio: aspeed: Add missing header(s)
      gpio: arizona: Remove unused header(s)
      gpio: da9052: Remove unused header(s)
      gpio: mockup: Add missing header(s)
      gpio: pca953x: Add missing header(s)
      gpio: pl061: Add missing header(s)
      gpio: reg: Add missing header(s)
      gpio: wm8350: Remove unused header(s)
      gpio: tegra186: Add missing header(s)
      gpiolib: cdev: Add missing header(s)
      gpiolib: Clean up headers
      media: c8sectpfe: Add missing header(s)
      pinctrl: actions: Add missing header(s)
      pinctrl: apple-gpio: Add missing header(s)
      pinctrl: aspeed: Add missing header(s)
      pinctrl: at91: Add missing header(s)
      pinctrl: axp209: Add missing header(s)
      pinctrl: bcm: Add missing header(s)
      pinctrl: bm1880: Add missing header(s)
      pinctrl: cirrus: Add missing header(s)
      pinctrl: cy8c95x0: Add missing header(s)
      pinctrl: gemini: Add missing header(s)
      pinctrl: imx: Add missing header(s)
      pinctrl: ingenic: Add missing header(s)
      pinctrl: k210: Add missing header(s)
      pinctrl: lantiq: Add missing header(s)
      pinctrl: lochnagar: Add missing header(s)
      pinctrl: lpc18xx: Add missing header(s)
      pinctrl: mediatek: Add missing header(s)
      pinctrl: microchip-sgpio: Add missing header(s)
      pinctrl: mvebu: Add missing header(s)
      pinctrl: npcm7xx: Add missing header(s)
      pinctrl: ocelot: Add missing header(s)
      pinctrl: qcom: Add missing header(s)
      pinctrl: renesas: Add missing header(s)
      pinctrl: samsung: Add missing header(s)
      pinctrl: single: Add missing header(s)
      pinctrl: spear: Add missing header(s)
      pinctrl: sprd: Add missing header(s)
      pinctrl: st: Add missing header(s)
      pinctrl: starfive: Add missing header(s)
      pinctrl: stm32: Add missing header(s)
      pinctrl: stmfx: Add missing header(s)
      pinctrl: sunxi: Add missing header(s)
      pinctrl: tegra: Add missing header(s)
      pinctrl: ti-iodelay: Add missing header(s)
      pinctrl: uniphier: Add missing header(s)
      pinctrl: zynqmp: Add missing header(s)
      pinctrl: cherryview: Add missing header(s)
      pinctrl: lynxpoint: Add missing header(s)
      pinctrl: merrifield: Add missing header(s)
      pinctrl: intel: Add missing header(s)
      pinctrl: Clean up headers

 drivers/gpio/gpio-arizona.c                        |  5 ++--
 drivers/gpio/gpio-aspeed.c                         |  5 ++--
 drivers/gpio/gpio-da9052.c                         |  9 +++----
 drivers/gpio/gpio-mockup.c                         |  1 +
 drivers/gpio/gpio-pca953x.c                        |  3 ++-
 drivers/gpio/gpio-pl061.c                          | 15 ++++++-----
 drivers/gpio/gpio-tegra186.c                       |  3 ++-
 drivers/gpio/gpio-wm8350.c                         |  7 +++--
 drivers/gpio/gpiolib-acpi.h                        | 12 +++++++++
 drivers/gpio/gpiolib-cdev.c                        |  4 ++-
 drivers/gpio/gpiolib-of.h                          | 11 +++++++-
 drivers/gpio/gpiolib-sysfs.h                       |  2 ++
 .../platform/st/sti/c8sectpfe/c8sectpfe-core.c     |  8 +++---
 drivers/pinctrl/actions/pinctrl-owl.c              | 10 ++++---
 drivers/pinctrl/aspeed/pinctrl-aspeed.c            |  1 +
 drivers/pinctrl/bcm/pinctrl-bcm281xx.c             | 13 +++++----
 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c           |  9 ++++---
 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c           | 12 +++++----
 drivers/pinctrl/bcm/pinctrl-ns2-mux.c              |  8 +++---
 drivers/pinctrl/bcm/pinctrl-nsp-mux.c              |  8 +++---
 drivers/pinctrl/cirrus/pinctrl-lochnagar.c         |  6 +++--
 drivers/pinctrl/cirrus/pinctrl-madera-core.c       |  5 ++--
 drivers/pinctrl/core.c                             | 19 ++++++-------
 drivers/pinctrl/core.h                             | 12 ++++++++-
 drivers/pinctrl/devicetree.h                       |  6 +++++
 drivers/pinctrl/freescale/pinctrl-imx.c            |  8 +++---
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |  4 ++-
 drivers/pinctrl/freescale/pinctrl-mxs.c            |  7 +++--
 drivers/pinctrl/intel/pinctrl-cherryview.c         |  6 +++--
 drivers/pinctrl/intel/pinctrl-intel.c              |  6 +++--
 drivers/pinctrl/intel/pinctrl-lynxpoint.c          |  6 +++--
 drivers/pinctrl/intel/pinctrl-merrifield.c         |  4 ++-
 drivers/pinctrl/mediatek/pinctrl-moore.c           |  3 +++
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  5 ++++
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              | 14 +++++-----
 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c          | 11 +++++---
 drivers/pinctrl/pinconf.h                          | 10 +++++++
 drivers/pinctrl/pinctrl-apple-gpio.c               |  7 +++--
 drivers/pinctrl/pinctrl-at91-pio4.c                | 10 ++++---
 drivers/pinctrl/pinctrl-at91.c                     | 16 ++++++-----
 drivers/pinctrl/pinctrl-axp209.c                   |  8 +++---
 drivers/pinctrl/pinctrl-bm1880.c                   |  6 +++--
 drivers/pinctrl/pinctrl-cy8c95x0.c                 |  1 +
 drivers/pinctrl/pinctrl-falcon.c                   |  9 ++++---
 drivers/pinctrl/pinctrl-gemini.c                   | 12 +++++----
 drivers/pinctrl/pinctrl-ingenic.c                  | 10 ++++---
 drivers/pinctrl/pinctrl-k210.c                     | 12 +++++----
 drivers/pinctrl/pinctrl-lantiq.c                   |  5 ++--
 drivers/pinctrl/pinctrl-lantiq.h                   |  7 ++---
 drivers/pinctrl/pinctrl-lpc18xx.c                  |  6 +++--
 drivers/pinctrl/pinctrl-microchip-sgpio.c          |  4 ++-
 drivers/pinctrl/pinctrl-ocelot.c                   | 10 ++++---
 drivers/pinctrl/pinctrl-single.c                   |  6 ++---
 drivers/pinctrl/pinctrl-st.c                       | 21 +++++++++------
 drivers/pinctrl/pinctrl-stmfx.c                    |  2 ++
 drivers/pinctrl/pinctrl-utils.h                    |  5 ++++
 drivers/pinctrl/pinctrl-zynqmp.c                   |  5 +++-
 drivers/pinctrl/pinmux.c                           | 17 +++++++-----
 drivers/pinctrl/pinmux.h                           | 11 ++++++++
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |  4 +++
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h           |  9 +++++--
 drivers/pinctrl/qcom/pinctrl-msm.c                 | 25 +++++++++--------
 drivers/pinctrl/qcom/pinctrl-msm.h                 |  5 ++++
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |  8 +++---
 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c            |  8 +++---
 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c           | 18 +++++++------
 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c            | 18 +++++++------
 drivers/pinctrl/renesas/pinctrl-rzg2l.c            |  7 +++--
 drivers/pinctrl/renesas/pinctrl-rzn1.c             |  8 ++++--
 drivers/pinctrl/renesas/pinctrl-rzv2m.c            |  4 ++-
 drivers/pinctrl/renesas/pinctrl.c                  |  8 +++---
 drivers/pinctrl/samsung/pinctrl-samsung.c          | 11 ++++----
 drivers/pinctrl/spear/pinctrl-spear.c              |  6 +++--
 drivers/pinctrl/sprd/pinctrl-sprd.c                |  7 +++--
 drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c |  3 +++
 drivers/pinctrl/stm32/pinctrl-stm32.c              | 16 ++++++-----
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              | 18 +++++++------
 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c         |  7 +++--
 drivers/pinctrl/tegra/pinctrl-tegra.c              |  6 +++--
 drivers/pinctrl/ti/pinctrl-ti-iodelay.c            |  8 +++---
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |  8 +++---
 include/linux/gpio.h                               |  2 +-
 include/linux/gpio/aspeed.h                        |  4 +++
 include/linux/gpio/driver.h                        |  2 +-
 include/linux/gpio/gpio-reg.h                      |  4 +++
 include/linux/gpio/machine.h                       |  1 -
 include/linux/pinctrl/consumer.h                   | 31 ++++++++++------------
 include/linux/pinctrl/devinfo.h                    |  6 +++--
 include/linux/pinctrl/machine.h                    |  8 +++---
 include/linux/pinctrl/pinconf-generic.h            | 23 +++++++++-------
 include/linux/pinctrl/pinctrl.h                    | 18 ++++++-------
 include/linux/pinctrl/pinmux.h                     |  5 ++--
 92 files changed, 506 insertions(+), 278 deletions(-)

-- 
With Best Regards,
Andy Shevchenko



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

* Re: [GIT PULL] intel-pinctrl for 6.1-2
  2022-10-25 13:34 [GIT PULL] intel-pinctrl for 6.1-2 Andy Shevchenko
@ 2022-10-26  8:00 ` Linus Walleij
  2022-10-26 11:18   ` Andy Shevchenko
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Walleij @ 2022-10-26  8:00 UTC (permalink / raw)
  To: Andy Shevchenko; +Cc: Linux pin control, Bartosz Golaszewski, Mika Westerberg

On Tue, Oct 25, 2022 at 3:34 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:

> A bunch of cleanups of the pin control and GPIO headers. It has been a couple
> of days in Linux Next without any major issue reported, a few fixes are already
> incorporated in the respective patches. The idea is that pin control and GPIO
> subsystems take it now and we will continue from this for all new code.

I'm a big fan of this cleanup series!

> Linus, Bart, please pull to your trees.
> The tag is signed and can be considered as immutable.

Pulled in to my devel branch for v6.2.

Yours,
Linus Walleij

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

* Re: [GIT PULL] intel-pinctrl for 6.1-2
  2022-10-26  8:00 ` Linus Walleij
@ 2022-10-26 11:18   ` Andy Shevchenko
  2022-10-26 11:18     ` Andy Shevchenko
  0 siblings, 1 reply; 4+ messages in thread
From: Andy Shevchenko @ 2022-10-26 11:18 UTC (permalink / raw)
  To: Linus Walleij; +Cc: Linux pin control, Bartosz Golaszewski, Mika Westerberg

On Wed, Oct 26, 2022 at 10:00:02AM +0200, Linus Walleij wrote:
> On Tue, Oct 25, 2022 at 3:34 PM Andy Shevchenko
> <andriy.shevchenko@linux.intel.com> wrote:
> 
> > A bunch of cleanups of the pin control and GPIO headers. It has been a couple
> > of days in Linux Next without any major issue reported, a few fixes are already
> > incorporated in the respective patches. The idea is that pin control and GPIO
> > subsystems take it now and we will continue from this for all new code.
> 
> I'm a big fan of this cleanup series!
> 
> > Linus, Bart, please pull to your trees.
> > The tag is signed and can be considered as immutable.
> 
> Pulled in to my devel branch for v6.2.

Thank you!

Now I'm starting to fill the branch by the patches in the queue.

-- 
With Best Regards,
Andy Shevchenko



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

* Re: [GIT PULL] intel-pinctrl for 6.1-2
  2022-10-26 11:18   ` Andy Shevchenko
@ 2022-10-26 11:18     ` Andy Shevchenko
  0 siblings, 0 replies; 4+ messages in thread
From: Andy Shevchenko @ 2022-10-26 11:18 UTC (permalink / raw)
  To: Linus Walleij; +Cc: Linux pin control, Bartosz Golaszewski, Mika Westerberg

On Wed, Oct 26, 2022 at 02:18:15PM +0300, Andy Shevchenko wrote:
> On Wed, Oct 26, 2022 at 10:00:02AM +0200, Linus Walleij wrote:
> > On Tue, Oct 25, 2022 at 3:34 PM Andy Shevchenko
> > <andriy.shevchenko@linux.intel.com> wrote:
> > 
> > > A bunch of cleanups of the pin control and GPIO headers. It has been a couple
> > > of days in Linux Next without any major issue reported, a few fixes are already
> > > incorporated in the respective patches. The idea is that pin control and GPIO
> > > subsystems take it now and we will continue from this for all new code.
> > 
> > I'm a big fan of this cleanup series!
> > 
> > > Linus, Bart, please pull to your trees.
> > > The tag is signed and can be considered as immutable.
> > 
> > Pulled in to my devel branch for v6.2.
> 
> Thank you!
> 
> Now I'm starting to fill the branch by the patches in the queue.

I mean it will be another PR closer to the end of the cycle with the rest of
pin control material from me.

-- 
With Best Regards,
Andy Shevchenko



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

end of thread, other threads:[~2022-10-26 11:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-25 13:34 [GIT PULL] intel-pinctrl for 6.1-2 Andy Shevchenko
2022-10-26  8:00 ` Linus Walleij
2022-10-26 11:18   ` Andy Shevchenko
2022-10-26 11:18     ` Andy Shevchenko

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.