This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9d004b2f4fea Merge tag 'cxl-for-5.19' of git://git.kernel.org/pub/scm/l [...] new ca7984dff94c Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY13 [...] new 6d289c378af4 dt-bindings: qcom,pdc: Add compatible for SM8150 new 90337380c809 pinctrl: qcom: sm8150: Specify PDC map new 9247752bac3a dt-bindings: pinctrl: mvebu: Document bindings for AC5 new f8970fdc7317 pinctrl: mvebu: pinctrl driver for 98DX2530 SoC new 05ffcd0d6287 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl new d08afeb445ca dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group new f8b61bb62908 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group new 925fbe1f7eb6 dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group new 1c5fdf0f79f4 dt-bindings: pinctrl: mt8192: Add wrapping node for pin co [...] new 4ac68333ff6d dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength- [...] new edbacb36ea50 dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property new 1a08cb7303cf dt-bindings: pinctrl: mt8192: Add gpio-line-names property new 3550bba25d55 gpiolib: of: Introduce hook for missing gpio-ranges new d2b67744fd99 pinctrl: bcm2835: implement hook for missing gpio-ranges new 2d71025ec454 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support new 203638fd47f1 pinctrl: qcom-pmic-gpio: Add support for pmx65 new 61b23e484f9f dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format new e97e36cd3f05 pinctrl: ocelot: add pwm output option for LAN966x new bf3e7f49b49b pinctrl: ocelot: add clock monitor option for LAN966x new 8ce5ef645468 pinctrl/rockchip: support deferring other gpio params new 42d90a1e5caf pinctrl/rockchip: support setting input-enable param new 7ff11357810f gpio/rockchip: handle deferring input-enable pinconfs new 931d7fa89e64 pinctrl: mediatek: mt8195: enable driver on mtk platforms new 34069de31457 pinctrl: meson: fix unused variable warning new 94d93c9b7444 pinctrl: max77620: drop unneeded MODULE_ALIAS new 4764f39e3676 dt-bindings: pinctrl: Convert i.MX7D to json-schema new f01143f291b2 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] new 8d2d607c6cd8 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] new 90c0659ed38a pinctrl: thunderbay: Use devm_platform_ioremap_resource() new 4b9d632f66e3 pinctrl: nomadik: Add new MC2 config new 30b7fa3a98de dt-bindings: pinctrl: rockchip: add rk3588 new e343cff747f7 dt-bindings: pinctrl: qcom: Update lpass lpi file name to [...] new 6af63b663d3b dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings new 645471101526 pinctrl: qcom: Update macro name to LPI specific new be73368d5356 pinctrl: qcom: Update lpi pin group custiom functions with [...] new 9ce49018c692 pinctrl: qcom: Extract chip specific LPASS LPI code new 120a5f2e5430 pinctrl: qcom: Add SC7280 lpass pin configuration new a6a5c1737fa9 pinctrl: qcom: Update clock voting as optional new 29af63443003 pinctrl: renesas: Simplify multiplication/shift logic new 74273035c7e4 dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl new dd035683fd10 pinctrl: renesas: checker: Rework drive and bias pin iteration new 2130ac189251 pinctrl: renesas: Allow up to 10 fields for drive_regs new 843394c61e9a pinctrl: renesas: r8a77990: Add drive-strength new d43760b30832 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions new ff06501c1aa3 pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] new bfc69bdbaad1 pinctrl: renesas: rzg2l: Add RZ/G2UL support new 1db28b78b35d pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled new c3b423fd08a5 pinctrl: renesas: Remove unneeded #include <linux/init.h> new f7bc5f52d235 pinctrl: renesas: rzg2l: Restore pin config order new bc8e81a55f3a Merge tag 'renesas-pinctrl-for-v5.19-tag1' of git://git.ke [...] new 150438c86f55 pinctrl: ralink: rename MT7628(an) functions to MT76X8 new 6b3dd85b0bde pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink new bc25a9754efa pinctrl: ralink: rename pinmux functions to pinctrl new f5dff8ac1333 pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 new 18653d4bd8ab pinctrl: ralink: rename variable names for functions on MT [...] new 91da26dcf538 pinctrl: ralink: rename driver names to subdrivers new e5981cd46183 pinctrl: ralink: add new compatible strings for each pinct [...] new 56dfb7baf36f MAINTAINERS: add Ralink pinctrl driver new b4f209e32ba5 mips: dts: ralink: mt7621: use the new compatible string f [...] new 23e37546b25e dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] new fdcd7c8d1588 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl new a8bf29d253a8 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl new b6a3a007a99a dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl new 69ab1e16d382 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl new 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property new 453200af8a85 pinctrl: ocelot: add optional shared reset new 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value new 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] new fdc33eba11c5 pinctrl/rockchip: add rk3588 support new f930b69a8944 Merge tag 'v5.18-rc5' into devel new c954531bc5d8 pinctrl: stm32: improve bank clocks management new a0912083086d Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] new 6384f1246152 dt-bindings: pinctrl: aspeed: Drop referenced nodes in examples new a9387099d8a1 pinctrl: tegra: tegra194: drop unused pin groups new e804944dcc77 pinctrl: nuvoton: Fix irq_of_parse_and_map() return value new b983d423ce74 pinctrl: apple: Make it work as a module new 3296c473d9aa pinctrl: stm32: improve debugfs information of pinconf-pins entry new 3389b09878dd pinctrl: stm32: prevent the use of the secure protected pins new f4f1739a09dc pinctrl: nomadik: Setup parent device and get rid of unnec [...] new f4b09d8d67ef pinctrl: stm32: Fix up errorpath after merge new 160625856d32 Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] new 646e321f332b pinctrl: microchip-sgpio: make irq_chip immutable new 8f6a83daf736 pinctrl: equilibrium: Switch to use fwnode instead of of_node new 85437018eb86 pinctrl: microchip-sgpio: Switch to use fwnode instead of of_node new 4288caed9a63 pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins new 8bdd369dba7f pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins new 5376e3d90453 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_ [...] new 2f661477c2bb pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_ [...] new 7fefb7c0594f pinctrl: renesas: r8a77470: Use fixed-width description fo [...] new 6210905586ae pinctrl: renesas: Add shorthand for reserved register fields new 44778aec5ed9 pinctrl: renesas: rmobile: Mark unused PORTCR bits reserved new ead4017fcd5e pinctrl: renesas: emev2: Use shorthands for reserved fields new 287f1ee38a94 pinctrl: renesas: r8a77470: Use shorthands for reserved fields new 0f1dd62cab2c pinctrl: renesas: r8a7778: Use shorthands for reserved fields new 5ca9a715f572 pinctrl: renesas: r8a7779: Use shorthands for reserved fields new 9bfb06a378d8 pinctrl: renesas: r8a7790: Use shorthands for reserved fields new d3fcaad605f4 pinctrl: renesas: r8a7791: Use shorthands for reserved fields new cb53eb5455f9 pinctrl: renesas: r8a7792: Use shorthands for reserved fields new 6d261290d3a6 pinctrl: renesas: r8a7794: Use shorthands for reserved fields new 18a5e80dba42 pinctrl: renesas: r8a77950: Use shorthands for reserved fields new 5e0857fd53bf pinctrl: renesas: r8a77951: Use shorthands for reserved fields new 6c0c5abc07c3 pinctrl: renesas: r8a7796: Use shorthands for reserved fields new 6088f726c9d0 pinctrl: renesas: r8a77965: Use shorthands for reserved fields new 289acf3a9961 pinctrl: renesas: r8a77970: Use shorthands for reserved fields new 10890813b275 pinctrl: renesas: r8a77980: Use shorthands for reserved fields new f1bef7db75e7 pinctrl: renesas: r8a77990: Use shorthands for reserved fields new de3561ba2ecc pinctrl: renesas: r8a77995: Use shorthands for reserved fields new 599e16c1478d pinctrl: renesas: r8a779a0: Use shorthands for reserved fields new cdc29f108883 pinctrl: renesas: r8a779f0: Use shorthands for reserved fields new 0479e084f748 pinctrl: renesas: sh7734: Use shorthands for reserved fields new 9cad77c5c817 pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields new 72ee7f9b6fd3 pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields new ade1ef9904ec pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields new 9794156d6b63 pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields new 5b7dda3a4939 pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields new 8e8fb812923b pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields new d5ea70ead8f4 pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields new efd5ee63e9d0 pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields new 34856c502968 pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields new 37362c77de88 pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields new 23dbafd81972 pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields new be525de9e811 pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields new ec255e1c15c4 pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields new b9f01b20ccfa pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields new 170285f4c5f3 pinctrl: renesas: r8a779f0: Optimize fixed-width reserved fields new 256c14196fe9 pinctrl: renesas: sh7203: Optimize fixed-width reserved fields new 78fc20c15541 pinctrl: renesas: sh7264: Optimize fixed-width reserved fields new d567210e4b8a pinctrl: renesas: sh7269: Optimize fixed-width reserved fields new 064aa9aabe51 pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields new aa9c0a767fbe pinctrl: renesas: sh7720: Optimize fixed-width reserved fields new 72db29175f40 pinctrl: renesas: sh7722: Optimize fixed-width reserved fields new 98edc79d9ada pinctrl: renesas: sh7723: Optimize fixed-width reserved fields new 2a1b67b565bb pinctrl: renesas: sh7724: Optimize fixed-width reserved fields new 3a0a3c1be887 pinctrl: renesas: sh7734: Optimize fixed-width reserved fields new 2439a0dde4f3 pinctrl: renesas: sh7757: Optimize fixed-width reserved fields new 63a32f8286b9 pinctrl: renesas: sh7785: Optimize fixed-width reserved fields new 753278b4cb23 pinctrl: renesas: sh7786: Optimize fixed-width reserved fields new fc883ed5a43e pinctrl: renesas: checker: Add reserved field checks new 7755d26c0425 Merge tag 'renesas-pinctrl-for-v5.19-tag2' of git://git.ke [...] new 8b3dd882bfd2 pinctrl: stm32: Unshadow np variable in stm32_pctl_probe() new f82a2c212d6c dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible new 4d8a768ef4ed pinctrl: qcom: spmi-gpio: Add pm6125 compatible new 2313623dd15b dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and [...] new 06367559766b dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config new 04bed6407ee6 dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names new 58819949b8ec dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable' new d31dcf1f008c dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges' new ed1f77b78322 dt-bindings: pinctrl: rockchip: increase max amount of dev [...] new 0dfd7fc0e1d5 dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation new fff65226b229 pinctrl: freescale: Add i.MXRT1170 pinctrl driver support new 81557a71564a dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings new 2e1ccc6a75cc pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10 new 48bd5c381c4a pinctrl: starfive: Make the irqchip immutable new 933adebbbd2f dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent' new 80a504669c93 pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resourc [...] new 608a0b46bc7c Merge branch 'irq/gpio-immutable' of git://git.kernel.org/ [...] new f68cd356d0ac pinctrl: broxton: Add module alias for Intel Apollo Lake new bdb6528ec550 Documentation: gpio: Fix IRQ mask and unmask examples new e9fdcc2d8376 Documentation: gpio: Advertise irqd_to_hwirq() helper in t [...] new 6d209b42947a pinctrl: baytrail: make irq_chip immutable new df38990dec1e pinctrl: cherryview: make irq_chip immutable new 180f9db77545 pinctrl: lynxpoint: make irq_chip immutable new 68aa84ff28ba pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq [...] new 6fb6f8bf888e pinctrl: intel: make irq_chip immutable new 56da7dc5eb67 pinctrl: intel: Drop unused irqchip member in struct intel [...] new 7b923e67a4a7 pinctrl: intel: Fix kernel doc format, i.e. add return sections new 374e72d721d1 Merge tag 'intel-pinctrl-v5.19-2' of gitolite.kernel.org:p [...] new 83969805cc71 pinctrl: apple: Use a raw spinlock for the regmap new 907bb57aa7b4 Merge tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/sc [...]
The 170 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 81 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 87 - .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 113 ++ .../devicetree/bindings/pinctrl/fsl,imxrt1170.yaml | 77 + .../bindings/pinctrl/marvell,ac5-pinctrl.yaml | 72 + .../bindings/pinctrl/mediatek,pinctrl-mt6795.yaml | 224 +++ .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 116 ++ .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 287 +++- .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 +- ...trl.yaml => qcom,sc7280-lpass-lpi-pinctrl.yaml} | 32 +- .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 +- ...trl.yaml => qcom,sm8250-lpass-lpi-pinctrl.yaml} | 2 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 91 ++ ...2880-pinmux.yaml => ralink,mt7621-pinctrl.yaml} | 27 +- ...2880-pinmux.yaml => ralink,rt2880-pinctrl.yaml} | 26 +- .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 92 ++ ...2880-pinmux.yaml => ralink,rt3883-pinctrl.yaml} | 29 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 4 +- Documentation/driver-api/gpio/driver.rst | 30 +- MAINTAINERS | 7 + arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpiolib-of.c | 5 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/berlin/berlin-bg4ct.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imxrt1170.c | 349 ++++ drivers/pinctrl/intel/pinctrl-baytrail.c | 42 +- drivers/pinctrl/intel/pinctrl-broxton.c | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 66 +- drivers/pinctrl/intel/pinctrl-intel.c | 45 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 26 +- drivers/pinctrl/mediatek/Kconfig | 8 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt6795.c | 623 +++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt6795.h | 1698 ++++++++++++++++++++ drivers/pinctrl/meson/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/mvebu/Kconfig | 4 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-ac5.c | 261 +++ drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 4 +- drivers/pinctrl/pinctrl-apple-gpio.c | 2 + drivers/pinctrl/pinctrl-equilibrium.c | 11 +- drivers/pinctrl/pinctrl-equilibrium.h | 10 +- drivers/pinctrl/pinctrl-ingenic.c | 118 +- drivers/pinctrl/pinctrl-max77620.c | 1 - drivers/pinctrl/pinctrl-microchip-sgpio.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 22 +- drivers/pinctrl/pinctrl-rockchip.c | 532 +++++- drivers/pinctrl/pinctrl-rockchip.h | 177 +- drivers/pinctrl/pinctrl-starfive.c | 11 +- drivers/pinctrl/pinctrl-thunderbay.c | 7 +- drivers/pinctrl/qcom/Kconfig | 19 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 309 +--- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 86 + drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 167 ++ drivers/pinctrl/qcom/pinctrl-sm8150.c | 22 + drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 163 ++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/ralink/Kconfig | 28 +- drivers/pinctrl/ralink/Makefile | 4 +- drivers/pinctrl/ralink/pinctrl-mt7620.c | 302 ++-- drivers/pinctrl/ralink/pinctrl-mt7621.c | 76 +- .../ralink/{pinctrl-rt2880.c => pinctrl-ralink.c} | 90 +- .../pinctrl/ralink/{pinmux.h => pinctrl-ralink.h} | 16 +- drivers/pinctrl/ralink/pinctrl-rt2880.c | 381 +---- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 - drivers/pinctrl/ralink/pinctrl-rt305x.c | 66 +- drivers/pinctrl/ralink/pinctrl-rt3883.c | 50 +- drivers/pinctrl/renesas/Kconfig | 7 +- drivers/pinctrl/renesas/core.c | 117 +- drivers/pinctrl/renesas/gpio.c | 1 - drivers/pinctrl/renesas/pfc-emev2.c | 60 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 58 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 74 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 176 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 98 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 82 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 110 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 111 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 231 +-- drivers/pinctrl/renesas/pfc-r8a7794.c | 97 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 170 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 169 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 166 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 166 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 136 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 107 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 252 +-- drivers/pinctrl/renesas/pfc-r8a77995.c | 229 +-- drivers/pinctrl/renesas/pfc-r8a779a0.c | 246 ++- drivers/pinctrl/renesas/pfc-r8a779f0.c | 121 +- drivers/pinctrl/renesas/pfc-sh7203.c | 53 +- drivers/pinctrl/renesas/pfc-sh7264.c | 104 +- drivers/pinctrl/renesas/pfc-sh7269.c | 82 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 87 +- drivers/pinctrl/renesas/pfc-sh7720.c | 57 +- drivers/pinctrl/renesas/pfc-sh7722.c | 203 +-- drivers/pinctrl/renesas/pfc-sh7723.c | 71 +- drivers/pinctrl/renesas/pfc-sh7724.c | 8 +- drivers/pinctrl/renesas/pfc-sh7734.c | 116 +- drivers/pinctrl/renesas/pfc-sh7757.c | 96 +- drivers/pinctrl/renesas/pfc-sh7785.c | 61 +- drivers/pinctrl/renesas/pfc-sh7786.c | 22 +- drivers/pinctrl/renesas/pfc-shx3.c | 1 - drivers/pinctrl/renesas/pinctrl-rzg2l.c | 200 ++- drivers/pinctrl/renesas/pinctrl-rzn1.c | 10 +- drivers/pinctrl/renesas/pinctrl.c | 1 - drivers/pinctrl/renesas/sh_pfc.h | 24 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 198 ++- drivers/pinctrl/stm32/pinctrl-stm32.h | 15 +- drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 3 +- drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 2 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 9 - include/dt-bindings/pinctrl/mt6795-pinfunc.h | 908 +++++++++++ include/linux/gpio/driver.h | 12 + lib/crypto/Kconfig | 1 - 130 files changed, 8593 insertions(+), 4308 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imxrt1170.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,pinctrl-mt6795.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{qcom,lpass-lpi-pinctrl.yaml => qco [...] rename Documentation/devicetree/bindings/pinctrl/{qcom,lpass-lpi-pinctrl.yaml => q [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7620-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{ralink,rt2880-pinmux.yaml => ralin [...] copy Documentation/devicetree/bindings/pinctrl/{ralink,rt2880-pinmux.yaml => ralin [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{ralink,rt2880-pinmux.yaml => ral [...] create mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1170.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6795.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6795.h create mode 100644 drivers/pinctrl/mvebu/pinctrl-ac5.c create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c copy drivers/pinctrl/ralink/{pinctrl-rt2880.c => pinctrl-ralink.c} (73%) rename drivers/pinctrl/ralink/{pinmux.h => pinctrl-ralink.h} (75%) delete mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c create mode 100644 include/dt-bindings/pinctrl/mt6795-pinfunc.h