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.2-1
Date: Thu, 17 Nov 2022 13:20:30 +0200 [thread overview]
Message-ID: <Y3YY/m0F/Rh0jUc7@black.fi.intel.com> (raw)
Hi Linux pin control maintainers,
After headers cleanup, this is more focused on the Intel pin control drivers,
and has been in the Linux Next for a couple of weeks without any problem
reported. Please pull for v6.2 cycle!
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.2-1
for you to fetch changes up to b14ef61314b37a4a720a1f5686627d5061387480:
pinctrl: intel: Add Intel Moorefield pin controller support (2022-11-08 16:28:17 +0200)
----------------------------------------------------------------
intel-pinctrl for v6.2-1
* Add Intel Moorefield pin control driver
* Deduplicate COMMUNITY() macro in the Intel pin control drivers
* Switch Freescale GPIO driver to use fwnode instead of of_node
* Miscellaneous clenups here and there
The following is an automated git shortlog grouped by driver:
alderlake:
- Deduplicate COMMUNITY macro code
cannonlake:
- Deduplicate COMMUNITY macro code
device property:
- Introduce fwnode_device_is_compatible() helper
icelake:
- Deduplicate COMMUNITY macro code
intel:
- Add Intel Moorefield pin controller support
- Use temporary variable for struct device
- Use str_enable_disable() helper
merrifield:
- Use temporary variable for struct device
qcom:
- lpass-lpi: Add missed bitfield.h
soc:
- fsl: qe: Switch to use fwnode instead of of_node
sunrisepoint:
- Deduplicate COMMUNITY macro code
tigerlake:
- Deduplicate COMMUNITY macro code
----------------------------------------------------------------
Andy Shevchenko (65):
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
pinctrl: alderlake: Deduplicate COMMUNITY macro code
pinctrl: cannonlake: Deduplicate COMMUNITY macro code
pinctrl: icelake: Deduplicate COMMUNITY macro code
pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code
pinctrl: tigerlake: Deduplicate COMMUNITY macro code
pinctrl: intel: Use str_enable_disable() helper
pinctrl: qcom: lpass-lpi: Add missed bitfield.h
device property: Introduce fwnode_device_is_compatible() helper
soc: fsl: qe: Switch to use fwnode instead of of_node
pinctrl: intel: Use temporary variable for struct device
pinctrl: merrifield: Use temporary variable for struct device
pinctrl: intel: Add Intel Moorefield pin controller support
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/Kconfig | 11 +
drivers/pinctrl/intel/Makefile | 1 +
drivers/pinctrl/intel/pinctrl-alderlake.c | 40 +-
drivers/pinctrl/intel/pinctrl-cannonlake.c | 8 +-
drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +-
drivers/pinctrl/intel/pinctrl-icelake.c | 8 +-
drivers/pinctrl/intel/pinctrl-intel.c | 32 +-
drivers/pinctrl/intel/pinctrl-lynxpoint.c | 6 +-
drivers/pinctrl/intel/pinctrl-merrifield.c | 19 +-
drivers/pinctrl/intel/pinctrl-moorefield.c | 916 +++++++++++++++++++++
drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 32 +-
drivers/pinctrl/intel/pinctrl-tigerlake.c | 28 +-
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 | 5 +
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 +-
drivers/soc/fsl/qe/gpio.c | 4 +-
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 +-
include/linux/property.h | 10 +-
102 files changed, 1522 insertions(+), 362 deletions(-)
create mode 100644 drivers/pinctrl/intel/pinctrl-moorefield.c
--
With Best Regards,
Andy Shevchenko
next reply other threads:[~2022-11-17 11:20 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-17 11:20 Andy Shevchenko [this message]
2022-11-18 8:21 ` [GIT PULL] intel-pinctrl for 6.2-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=Y3YY/m0F/Rh0jUc7@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).