mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	
				No core changes this time. Just new driver code and improvements!
 
 New drivers:
 
 - New driver for the Broadcom BCM4908 SoC.
 
 - New subdriver for Tesla FSD (Full Self Driving) SoC, a
   derivative of the Samsung Exynos pin control driver.
 
 - New driver for the Amlogic Meson S4 SoC.
 
 - New driver for the Sunplus SP7021 SoC.
 
 - New driver for the Microsemi Ocelot family ServalT SoC.
 
 - New subdriver for Intel Alder Lake-M SoC.
 
 - New subdriver for Intel Ice Lake-N SoC, including PCH support.
 
 - New subdriver for Renesas R8A779F0 SoC.
 
 - New subdriver for Mediatek MT8186 SoC.
 
 - New subdriver for NXP Freescale i.MX93 SoC.
 
 - New driver for Nuvoton WPCM450 SoC.
 
 - New driver for Qualcomm SC8280XP SoC.
 
 Improvements:
 
 - Wakeup support on Samsung Exynos850 and ExynosAutov9.
 
 - Serious and voluminous maintenance cleanup and refactoring in
   the Renesas drivers. Mainly sharing similar data between the
   different SoC subdrivers.
 
 - Qualcomm SM8450 EGPIO support.
 
 - Drive strength support on the Mediatek MT8195.
 
 - Add some missing groups and functions to the Ralink RT2880.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmJBsSwACgkQQRCzN7AZ
 XXOoVhAAhHW2FSXB8ud1mdyuN3CswMSiWrZqC8nveznHMcddzsDvZsGsAP8x6fKi
 1CgTXDQblA/plpxqORvBDA8Ji9+z9NAilIMds1ZcMbPjpY1l63uD5VhWq7tpPN1H
 ALnJAhc4rl1fkJ01U5sTtHJ8xibjpN690ZCrfzNwdLOQAUvXJ22zuyuIcSBFiSMv
 ij4E2fejOj0ZN7rzb8xTxcaSWUrj5Kci5Eaq6yi/clKHaOrrV5r/tX9yo7uWF3mi
 6UX/1IioougtMF2bhsoodQE5E5XN8Hjm2+VWULxBCsKjI1gKY/NR2GXeaHHJve8B
 do3Y45cU+zZSWVo4mmlf/Z3+4npIQlMFe8LvDmBvb3ZopcbapuGiOSzYxT6aZA/z
 WtGDDIaECcNF/dJCHwRugAsG5OhT0AYyNblMxsmW+ARoTocMlYPG8Jq4KEmIoIEz
 m+UArJEe8asQlk4ebK/e0x2hbywgfN02ILO8OygpXpwsHAyx7pjDk7SABkzrAQLg
 vTpI1i7q1hsYyeTm9RXJJd2VTe9fpYLTgjTa5bnqBQNcsyEd5o9QtH/IwARS/NP7
 nNlZLUIUsOa782O6N4oT5JGb96a3cMxHv+hAIKcwhxK/54IYrGh+/BAORnfoe0Vo
 h6pwKoUVE+L70t0RfmVqYK0EX6zsWSnb1NNNJFM+uLLpfFnx+1U=
 =TY4V
 -----END PGP SIGNATURE-----
Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Pull pin control updates from Linus Walleij:
 "No core changes this time. Just new driver code and improvements!
  New drivers:
   - New driver for the Broadcom BCM4908 SoC.
   - New subdriver for Tesla FSD (Full Self Driving) SoC, a derivative
     of the Samsung Exynos pin control driver.
   - New driver for the Amlogic Meson S4 SoC.
   - New driver for the Sunplus SP7021 SoC.
   - New driver for the Microsemi Ocelot family ServalT SoC.
   - New subdriver for Intel Alder Lake-M SoC.
   - New subdriver for Intel Ice Lake-N SoC, including PCH support.
   - New subdriver for Renesas R8A779F0 SoC.
   - New subdriver for Mediatek MT8186 SoC.
   - New subdriver for NXP Freescale i.MX93 SoC.
   - New driver for Nuvoton WPCM450 SoC.
   - New driver for Qualcomm SC8280XP SoC.
  Improvements:
   - Wakeup support on Samsung Exynos850 and ExynosAutov9.
   - Serious and voluminous maintenance cleanup and refactoring in the
     Renesas drivers. Mainly sharing similar data between the different
     SoC subdrivers.
   - Qualcomm SM8450 EGPIO support.
   - Drive strength support on the Mediatek MT8195.
   - Add some missing groups and functions to the Ralink RT2880"
* tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (188 commits)
  pinctrl: mediatek: common-v1: fix semicolon.cocci warnings
  pinctrl: nuvoton: wpcm450: Fix build error without OF
  pinctrl: qcom-pmic-gpio: Add support for pm8450
  dt-bindings: pinctrl: aspeed: Update gfx node in example
  dt-bindings: pinctrl: rt2880: add missing pin groups and functions
  pinctrl: ingenic: Fix regmap on X series SoCs
  pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register()
  pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register()
  pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS
  pinctrl: nuvoton: Fix sparse warning
  pinctrl: mediatek: mt8186: Account for probe refactoring
  pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback
  pinctrl: mediatek: common-v1: Commonize spec_pupd callback
  pinctrl: mediatek: common-v1: Use common probe function
  pinctrl: mediatek: common-v1: Add common probe function
  pinctrl: mediatek: paris: Unify probe function by using OF match data
  pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
  pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
  pinctrl: berlin: fix error return code of berlin_pinctrl_build_state()
  pinctrl: qcom: Introduce sc8280xp TLMM driver
  ...
		
	
					 | 
			||
|---|---|---|
| .. | ||
| abilis,tb10x-iomux.txt | ||
| actions,s500-pinctrl.yaml | ||
| actions,s700-pinctrl.txt | ||
| actions,s900-pinctrl.txt | ||
| allwinner,sun4i-a10-pinctrl.yaml | ||
| apple,pinctrl.yaml | ||
| aspeed,ast2400-pinctrl.yaml | ||
| aspeed,ast2500-pinctrl.yaml | ||
| aspeed,ast2600-pinctrl.yaml | ||
| atmel,at91-pinctrl.txt | ||
| atmel,at91-pio4-pinctrl.txt | ||
| axis,artpec6-pinctrl.txt | ||
| berlin,pinctrl.txt | ||
| bitmain,bm1880-pinctrl.txt | ||
| brcm,bcm2835-gpio.txt | ||
| brcm,bcm4908-pinctrl.yaml | ||
| brcm,bcm6318-pinctrl.yaml | ||
| brcm,bcm6328-pinctrl.yaml | ||
| brcm,bcm6358-pinctrl.yaml | ||
| brcm,bcm6362-pinctrl.yaml | ||
| brcm,bcm6368-pinctrl.yaml | ||
| brcm,bcm11351-pinctrl.txt | ||
| brcm,bcm63268-pinctrl.yaml | ||
| brcm,cygnus-pinmux.txt | ||
| brcm,iproc-gpio.txt | ||
| brcm,ns-pinmux.yaml | ||
| brcm,ns2-pinmux.txt | ||
| brcm,nsp-gpio.txt | ||
| brcm,nsp-pinmux.txt | ||
| canaan,k210-fpioa.yaml | ||
| cirrus,lochnagar.yaml | ||
| cirrus,madera.yaml | ||
| cnxt,cx92755-pinctrl.txt | ||
| cortina,gemini-pinctrl.txt | ||
| fsl,imx-pinctrl.txt | ||
| fsl,imx6dl-pinctrl.txt | ||
| fsl,imx6q-pinctrl.txt | ||
| fsl,imx6sl-pinctrl.txt | ||
| fsl,imx6sll-pinctrl.txt | ||
| fsl,imx6sx-pinctrl.txt | ||
| fsl,imx6ul-pinctrl.txt | ||
| fsl,imx7d-pinctrl.txt | ||
| fsl,imx7ulp-pinctrl.txt | ||
| fsl,imx8mm-pinctrl.yaml | ||
| fsl,imx8mn-pinctrl.yaml | ||
| fsl,imx8mp-pinctrl.yaml | ||
| fsl,imx8mq-pinctrl.yaml | ||
| fsl,imx8ulp-pinctrl.yaml | ||
| fsl,imx25-pinctrl.txt | ||
| fsl,imx27-pinctrl.txt | ||
| fsl,imx35-pinctrl.txt | ||
| fsl,imx50-pinctrl.txt | ||
| fsl,imx51-pinctrl.txt | ||
| fsl,imx53-pinctrl.txt | ||
| fsl,imx93-pinctrl.yaml | ||
| fsl,imxrt1050.yaml | ||
| fsl,mxs-pinctrl.txt | ||
| fsl,vf610-pinctrl.txt | ||
| img,pistachio-pinctrl.txt | ||
| ingenic,pinctrl.yaml | ||
| intel,lgm-io.yaml | ||
| intel,pinctrl-keembay.yaml | ||
| intel,pinctrl-thunderbay.yaml | ||
| lantiq,pinctrl-falcon.txt | ||
| lantiq,pinctrl-xway.txt | ||
| marvell,armada-37xx-pinctrl.txt | ||
| marvell,armada-38x-pinctrl.txt | ||
| marvell,armada-39x-pinctrl.txt | ||
| marvell,armada-98dx3236-pinctrl.txt | ||
| marvell,armada-370-pinctrl.txt | ||
| marvell,armada-375-pinctrl.txt | ||
| marvell,armada-xp-pinctrl.txt | ||
| marvell,dove-pinctrl.txt | ||
| marvell,kirkwood-pinctrl.txt | ||
| marvell,mvebu-pinctrl.txt | ||
| marvell,orion-pinctrl.txt | ||
| mediatek,mt65xx-pinctrl.yaml | ||
| mediatek,mt6779-pinctrl.yaml | ||
| mediatek,mt6797-pinctrl.yaml | ||
| mediatek,mt7622-pinctrl.yaml | ||
| mediatek,mt7986-pinctrl.yaml | ||
| mediatek,mt8183-pinctrl.yaml | ||
| meson,pinctrl.txt | ||
| microchip,pic32-pinctrl.txt | ||
| microchip,sparx5-sgpio.yaml | ||
| mscc,ocelot-pinctrl.txt | ||
| nuvoton,npcm7xx-pinctrl.txt | ||
| nuvoton,wpcm450-pinctrl.yaml | ||
| nvidia,tegra20-pinmux.txt | ||
| nvidia,tegra30-pinmux.txt | ||
| nvidia,tegra114-pinmux.txt | ||
| nvidia,tegra124-dpaux-padctl.txt | ||
| nvidia,tegra124-pinmux.txt | ||
| nvidia,tegra124-xusb-padctl.txt | ||
| nvidia,tegra194-pinmux.txt | ||
| nvidia,tegra210-pinmux.txt | ||
| nxp,lpc1850-scu.txt | ||
| oxnas,pinctrl.txt | ||
| pincfg-node.yaml | ||
| pinctrl-bindings.txt | ||
| pinctrl-max77620.txt | ||
| pinctrl-mcp23s08.txt | ||
| pinctrl-mt8186.yaml | ||
| pinctrl-mt8192.yaml | ||
| pinctrl-mt8195.yaml | ||
| pinctrl-palmas.txt | ||
| pinctrl-rk805.txt | ||
| pinctrl-single.txt | ||
| pinctrl-sirf.txt | ||
| pinctrl-st.txt | ||
| pinctrl-sx150x.txt | ||
| pinctrl-vt8500.txt | ||
| pinctrl.yaml | ||
| pinctrl_spear.txt | ||
| pinmux-node.yaml | ||
| qcom,apq8064-pinctrl.txt | ||
| qcom,apq8084-pinctrl.txt | ||
| qcom,ipq4019-pinctrl.txt | ||
| qcom,ipq6018-pinctrl.yaml | ||
| qcom,ipq8064-pinctrl.txt | ||
| qcom,ipq8074-pinctrl.txt | ||
| qcom,lpass-lpi-pinctrl.yaml | ||
| qcom,mdm9607-pinctrl.yaml | ||
| qcom,mdm9615-pinctrl.txt | ||
| qcom,msm8226-pinctrl.yaml | ||
| qcom,msm8660-pinctrl.txt | ||
| qcom,msm8916-pinctrl.txt | ||
| qcom,msm8953-pinctrl.yaml | ||
| qcom,msm8960-pinctrl.txt | ||
| qcom,msm8974-pinctrl.txt | ||
| qcom,msm8976-pinctrl.txt | ||
| qcom,msm8994-pinctrl.txt | ||
| qcom,msm8996-pinctrl.txt | ||
| qcom,msm8998-pinctrl.txt | ||
| qcom,pmic-gpio.yaml | ||
| qcom,pmic-mpp.yaml | ||
| qcom,qcm2290-pinctrl.yaml | ||
| qcom,qcs404-pinctrl.txt | ||
| qcom,sc7180-pinctrl.txt | ||
| qcom,sc7280-pinctrl.yaml | ||
| qcom,sc8180x-pinctrl.yaml | ||
| qcom,sc8280xp-pinctrl.yaml | ||
| qcom,sdm660-pinctrl.txt | ||
| qcom,sdm845-pinctrl.txt | ||
| qcom,sdx55-pinctrl.yaml | ||
| qcom,sdx65-pinctrl.yaml | ||
| qcom,sm6115-pinctrl.yaml | ||
| qcom,sm6125-pinctrl.yaml | ||
| qcom,sm6350-pinctrl.yaml | ||
| qcom,sm8150-pinctrl.txt | ||
| qcom,sm8250-pinctrl.yaml | ||
| qcom,sm8350-pinctrl.yaml | ||
| qcom,sm8450-pinctrl.yaml | ||
| qcom,tlmm-common.yaml | ||
| ralink,rt2880-pinmux.yaml | ||
| renesas,pfc.yaml | ||
| renesas,rza1-ports.yaml | ||
| renesas,rza2-pinctrl.yaml | ||
| renesas,rzg2l-pinctrl.yaml | ||
| renesas,rzn1-pinctrl.yaml | ||
| rockchip,pinctrl.yaml | ||
| samsung,pinctrl-gpio-bank.yaml | ||
| samsung,pinctrl-pins-cfg.yaml | ||
| samsung,pinctrl-wakeup-interrupt.yaml | ||
| samsung,pinctrl.yaml | ||
| socionext,uniphier-pinctrl.yaml | ||
| sprd,pinctrl.txt | ||
| sprd,sc9860-pinctrl.txt | ||
| st,stm32-pinctrl.yaml | ||
| starfive,jh7100-pinctrl.yaml | ||
| ste,abx500.txt | ||
| ste,nomadik.txt | ||
| sunplus,sp7021-pinctrl.yaml | ||
| ti,da850-pupd.txt | ||
| ti,iodelay.txt | ||
| ti,omap-pinctrl.txt | ||
| toshiba,visconti-pinctrl.yaml | ||
| xlnx,zynq-pinctrl.yaml | ||
| xlnx,zynqmp-pinctrl.yaml | ||