This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7df047b3f0aa Merge tag 'vfio-v6.4-rc1' of https://github.com/awilliam/l [...] new dc3c7404ed76 dt-bindings: gpio: nxp,pcf8575: add gpio-line-names new f494c1913cbb pinctrl: at91: use devm_kasprintf() to avoid potential lea [...] new 415a099ea55a pinctrl: at91: Don't mix non-devm calls with devm ones new 6194485db618 pinctrl: at91: Use of_device_get_match_data() new 472bbb2cfd63 pinctrl: at91: Use dev_err_probe() instead of custom messaging new 00408f28c344 pinctrl: at91: Utilise temporary variable for struct device new 2545625b8b24 dt-bindings: pinctrl: add schema for NXP S32 SoCs new fd84aaa8173d pinctrl: add NXP S32 SoC family support new 46c59901d479 MAINTAINERS: Add NXP S32 pinctrl maintainer and reviewer new 8d35039d762d pinctrl: at91-pio4: use devm_clk_get_enabled() new 1ffd07c61949 pinctrl: at91-pio4: use device_get_match_data() new f03fff55e676 pinctrl: at91-pio4: use dev_err_probe() new 5a8f9cf269e8 pinctrl: at91-pio4: use proper format specifier for unsigned int new 6cf103bc03f8 pinctrl: freescale: remove generic pin config core support new 3abe84ea0651 dt-bindings: pinctrl: qcom: lpass-lpi: correct description [...] new 713834cf2cd4 pinctrl: qcom: Use devm_platform_get_and_ioremap_resource() new 3f2d4560898b pinctrl: sx150x: drop of_match_ptr for ID table new f7fc5768e57c pinctrl: s32cc: fix !CONFIG_PM_SLEEP build error new d61955da3256 pinctrl: at91: Make the irqchip immutable new 5361ebe94a61 pinctrl: at91: Remove pioc_index from struct at91_gpio_chip new 29f6e7e379fd pinctrl: qcom: msm8998: Add MPM pin mappings new 163bfb0cb1f6 pinctrl: qcom: lpass-lpi: set output value before enabling output new 926cf596ce3e pinctrl: qcom: lpass-lpi: use consistent name for "group" [...] new fae1466da92d pinctrl: qcom: lpass-lpi: allow glitch-free output GPIO new 10fe4a1399d2 pinctrl: qcom: sm8550-lpass-lpi: allow GPIO function new 7c19147d9cfc pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatib [...] new 5465d9891254 pinctrl: ralink: rt305x: add new compatible string for every SoC new f7dedad4e290 pinctrl: ralink: mt7620: split out to mt76x8 new dc6ae2057c9c pinctrl: ralink: move to mediatek as mtmips new ea183c373123 pinctrl: mediatek: remove OF_GPIO as reverse dependency new e19e35a85216 dt-bindings: pinctrl: ralink: move additionalProperties to top new 6c011cc41091 dt-bindings: pinctrl: ralink: drop quotes from referred schemas new 0b91c8aa698f dt-bindings: pinctrl: ralink: add new compatible strings new 9c5ade5a7304 dt-bindings: pinctrl: ralink: {mt7620,mt7621}: rename to mediatek new a22452afa896 dt-bindings: pinctrl: mediatek: mt6795: rename to mediatek [...] new ff01f753682b dt-bindings: pinctrl: mediatek: mt8186: rename to mediatek [...] new 0dcf5a56bd93 dt-bindings: pinctrl: mediatek: mt8192: rename to mediatek [...] new 1d45ecb05ab4 dt-bindings: pinctrl: mediatek: mt8195: rename to mediatek [...] new a9d44c4cc049 dt-bindings: pinctrl: mediatek: fix naming inconsistency new c911ad22a884 dt-bindings: pinctrl: {mediatek,ralink}: fix formatting new 03af785ee25a dt-bindings: pinctrl: mediatek: fix pinmux header location new 6a735ad50181 dt-bindings: pinctrl: mediatek: drop quotes from referred schemas new 4b8efbae17e1 dt-bindings: pinctrl: mediatek: mt7986: fix patternPropert [...] new 5c7daf4a0606 dt-bindings: pinctrl: ralink: rt305x: split binding new 565afac7a37a dt-bindings: pinctrl: mediatek: mt7620: split binding new c7c4891bc787 MAINTAINERS: move ralink pinctrl to mediatek mips pinctrl new 709d60b5dfbf dt-bindings: pinctrl: qcom: Add SM7150 pinctrl binding new b915395c9e04 pinctrl: qcom: Add SM7150 pinctrl driver new 5b63ccb69ee8 dt-bindings: pinctrl: qcom: Add support for IPQ9574 new c74eef68fd2d pinctrl: qcom: Add IPQ9574 pinctrl driver new f1148d3491b4 dt-bindings: pinctrl: qcom,qcm2290-tlmm: Allow input-enable new cae630bf47f8 dt-bindings: pinctrl: qcom,sc8280xp-tlmm: allow 'bias-bus-hold' new d11f932808dc pinctrl: mlxbf3: Add pinctrl driver support new e0e8fbf84628 pinctrl: Use of_property_present() for testing DT property [...] new a145c9a8674a pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmu [...] new 60003351e991 pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group new 59e579a6af8c pinctrl: renesas: r8a779g0: Add Audio Clock pins, groups, [...] new b37d57e1dacc pinctrl: renesas: r8a779g0: Add Audio SSI pins, groups, an [...] new 0a7a5226e7b1 pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions new 203734a0419c pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions new 9da805344d2a pinctrl: renesas: r8a779g0: Fix ERROROUTC function names new 47ea7ff19f0b pinctrl: renesas: Remove R-Car H3 ES1.* handling new 9d7558ed8372 pinctrl: renesas: Drop support for Renesas-specific properties new 617385bb273e Merge tag 'renesas-pinctrl-for-v6.4-tag1' of git://git.ker [...] new 08b71a71f315 pinctrl: s32: refine error/return/config checks and simpli [...] new 48b016cbb2f4 pinctrl: s32cc: refactor pin config parsing new 8ff169e8448c pinctrl: s32cc: embed generic struct pingroup new 966b0e64b689 pinctrl: s32cc: Use generic struct data to describe pin function new 94df03a45276 dt-bindings: pinctrl: Convert Amlogic Meson pinctrl binding new 2a6ac65c941d Merge branch 'ib-qcom-quad-spi' into devel new d490be6dd8aa pinctrl: mcp23s08: Rename and change function that wraps r [...] new c45829070244 pinctrl: mcp23s08: Implement gpio bulk functions new 75358cf3319d pinctrl: amd: Adjust debugfs output new 010f493d90ee pinctrl: amd: Add fields for interrupt status and wake status new 49cd1dd15f74 dt-bindings: pinctrl: Drop unneeded quotes new 33a36b8188b5 pinctrl: xway: drop the deprecated compatible strings new c43656168742 dt-bindings: pinctrl: xway: drop the deprecated compatible [...] new 7edfe0eeeffa pinctrl: Remove Intel Thunder Bay pinctrl driver new 9a8d94711dfc dt-bindings: pinctrl: Remove bindings for Intel Thunderbay [...] new 743d3336029f pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-cl [...] new fd9820d86d78 dt-bindings: pinctrl: qcom,pmic-gpio: add compatible for p [...] new 0538897a01a1 pinctrl: qcom: spmi-gpio: add support for pmm8654au-gpio new 000602e6d9b0 dt-bindings: pinctrl: mediatek: deprecate custom drive str [...] new e34bdc71ee5b dt-bindings: pinctrl: mediatek: deprecate custom bias pull [...] new 29a66a6c71d6 dt-bindings: pinctrl: mediatek,mt8365-pinctrl: add drive s [...] new b391efeeaf0b pinctrl: qcom: Add "and" to PIN_CONFIG_INPUT_ENABLE comment new 31f0a454d3df pinctrl: renesas: r8a77995: Retain POCCTRL0 register acros [...] new a3ca1e18931e pinctrl: renesas: rcar: Phase out old SH_PFC_PIN_CFG_IO_VO [...] new b88e733ac517 pinctrl: renesas: Add support for 1.8V/2.5V I/O voltage levels new a7bebdc5905e pinctrl: renesas: r8a77970: Add support for AVB power-source new 6cd853a45324 pinctrl: renesas: r8a77980: Add support for AVB/GE power-sources new 7f25d5b04af2 pinctrl: renesas: r8a77990: Add support for AVB power-source new d04b961dd44d pinctrl: renesas: r8a77995: Add support for AVB power-source new 3c2465067f32 pinctrl: renesas: r8a779g0: Add support for AVB/TSN power-sources new 0256b6aeee11 pinctrl: renesas: Annotate sentinels in tables new 63a66eb8ff1d pinctrl: renesas: r8a7779: Add bias pinconf support new 890c3a6ff25f pinctrl: renesas: r8a7779: Add PWM pins, groups, and functions new 45e6cc8ef1cd pinctrl: renesas: core: Drop unneeded #ifdef CONFIG_OF new 86169e657aaa Merge tag 'renesas-pinctrl-for-v6.4-tag2' of git://git.ker [...] new 2cf599ed720e dt-bindings: pinctrl: qcom,ipq5332-tlmm: simplify with une [...] new b64e16983f8c dt-bindings: pinctrl: qcom,ipq6018: simplify with unevalua [...] new 42842d91c0c5 dt-bindings: pinctrl: qcom,ipq8074: simplify with unevalua [...] new 867bf1502fbb dt-bindings: pinctrl: qcom,mdm9607-tlmm: simplify with une [...] new a64ad105c17e dt-bindings: pinctrl: qcom,mdm9615: simplify with unevalua [...] new 34a433bf7f46 dt-bindings: pinctrl: qcom,msm8226: simplify with unevalua [...] new 1c53c43c4f89 dt-bindings: pinctrl: qcom,msm8660: simplify with unevalua [...] new 3a5dad993735 dt-bindings: pinctrl: qcom,msm8909-tlmm: simplify with une [...] new 941f8b694051 dt-bindings: pinctrl: qcom,msm8916: simplify with unevalua [...] new 7d6154c728d8 dt-bindings: pinctrl: qcom,msm8953: simplify with unevalua [...] new b066f2150028 dt-bindings: pinctrl: qcom,msm8960: simplify with unevalua [...] new 679b065e5ea9 dt-bindings: pinctrl: qcom,msm8974: simplify with unevalua [...] new 327a846dba71 dt-bindings: pinctrl: qcom,msm8976: simplify with unevalua [...] new 6f65e8ca2832 dt-bindings: pinctrl: qcom,msm8994: simplify with unevalua [...] new 9de7c1721696 dt-bindings: pinctrl: qcom,msm8996: simplify with unevalua [...] new 06a4b73fe94b dt-bindings: pinctrl: qcom,msm8998: simplify with unevalua [...] new 3b589a83c79e dt-bindings: pinctrl: qcom,qcs404: simplify with unevaluat [...] new c512c27ae0e6 dt-bindings: pinctrl: qcom,qdu1000-tlmm: simplify with une [...] new ece8e9affc94 dt-bindings: pinctrl: qcom,sa8775p-tlmm: simplify with une [...] new ffa4c15883f0 dt-bindings: pinctrl: qcom,sc7180-tlmm: simplify with unev [...] new 64688acfac28 dt-bindings: pinctrl: qcom,sc7280-tlmm: simplify with unev [...] new 2eac142c941b dt-bindings: pinctrl: qcom,sc8180x-tlmm: simplify with une [...] new 9d2b46e2787f dt-bindings: pinctrl: qcom,sdm630: simplify with unevaluat [...] new 970304139271 dt-bindings: pinctrl: qcom,sdm670-tlmm: simplify with unev [...] new 5c9177c2a5ef dt-bindings: pinctrl: qcom,sdm845: simplify with unevaluat [...] new a38e276c27e7 dt-bindings: pinctrl: qcom,sdx55: simplify with unevaluate [...] new 810e171ed033 dt-bindings: pinctrl: qcom,sdx65-tlmm: simplify with uneva [...] new 5c470d4e8bdb dt-bindings: pinctrl: qcom,sm6115-tlmm: simplify with unev [...] new 312f79584f63 dt-bindings: pinctrl: qcom,sm6125-tlmm: simplify with unev [...] new ae4331560778 dt-bindings: pinctrl: qcom,sm6350-tlmm: simplify with unev [...] new 13bb968b8190 dt-bindings: pinctrl: qcom,sm6375-tlmm: simplify with unev [...] new 5a81d7222ec8 dt-bindings: pinctrl: qcom,sm8150: simplify with unevaluat [...] new 4134e65a6339 dt-bindings: pinctrl: qcom,sm8250: simplify with unevaluat [...] new a3c355b59bfc dt-bindings: pinctrl: qcom,sm8350-tlmm: simplify with unev [...] new ede4773a2fa9 dt-bindings: pinctrl: qcom,sm8450-tlmm: simplify with unev [...] new 152674ab2e98 dt-bindings: pinctrl: qcom,sm8550-tlmm: simplify with unev [...] new b67b3813ab0e Merge tag 'qcom-pinctrl-6.4' of https://git.kernel.org/pub [...] new 2cc4485e60a7 pinctrl: iproc: Convert to immutable irq_chip new bb7e64e60e46 pinctrl: nsp: Convert to immutable irq_chip new dccdc09199b7 pinctrl: armada-37xx: Convert to immutable irq_chip new dcea54b7dad1 pinctrl: npcm7xx: Convert to immutable irq_chip new 52066a53bd11 pinctrl: equilibrium: Convert to immutable irq_chip new cca973a823f1 pinctrl: mcp23s08: Convert to immutable irq_chip new c36f8c06ebd0 pinctrl: st: Convert to immutable irq_chip new 7341944c78d5 pinctrl: stmfx: Convert to immutable irq_chip new df60325839ef pinctrl: sx150x: Convert to immutable irq_chip new a0a53f1bf1f7 pinctrl: pic32: Convert to immutable irq_chip new 33c56e5ca01b pinctrl: pistachio: Convert to immutable irq_chip new 35d008679a5a pinctrl: plgpio: Convert to immutable irq_chip new 9890a043b3d7 pinctrl: qcom spmi-mpp: Convert to immutable irq_chip new 5e75e24eb111 pinctrl: qcom ssbi-mpp: Convert to immutable irq_chip new 19bcff7e2777 pinctrl: qcom ssbi-gpio: Convert to immutable irq_chip new f9a5502f8ee3 pinctrl: wpcm450: select MFD_SYSCON new 4b648d949466 dt-bindings: pinctrl: qcom,pmic-gpio: add PMI632 new 7abf7f88df45 pinctrl: qcom: spmi-gpio: Add PMI632 support new d59655d3c014 dt-bindings: pinctrl: qcom: Add few missing functions new b19a1d8f1dbd dt-bindings: pinctrl: qcom,sm8150: Drop duplicate function [...] new b7badd752de0 pinctrl-bcm2835.c: fix race condition when setting gpio dir new 348551ddaf31 Merge tag 'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm [...]
The 158 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: .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 4 + .../bindings/pinctrl/actions,s500-pinctrl.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml | 67 + .../pinctrl/amlogic,meson-pinctrl-common.yaml | 57 + .../pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml | 68 + .../amlogic,meson-pinctrl-g12a-periphs.yaml | 72 + .../pinctrl/amlogic,meson8-pinctrl-aobus.yaml | 76 + .../pinctrl/amlogic,meson8-pinctrl-cbus.yaml | 78 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 4 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 4 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 6 +- .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 2 +- .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 2 +- .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 2 +- .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 2 +- .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 2 +- .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 2 +- .../bindings/pinctrl/brcm,ns-pinmux.yaml | 2 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 2 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 2 +- .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 4 +- .../bindings/pinctrl/cypress,cy8c95x0.yaml | 2 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 2 +- .../bindings/pinctrl/fsl,imx8m-pinctrl.yaml | 2 +- .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 2 +- .../bindings/pinctrl/fsl,imx93-pinctrl.yaml | 2 +- .../bindings/pinctrl/ingenic,pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 2 +- .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 120 - .../bindings/pinctrl/lantiq,pinctrl-xway.txt | 35 +- .../bindings/pinctrl/marvell,ac5-pinctrl.yaml | 4 +- .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 32 +- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 39 +- ...rl-mt6795.yaml => mediatek,mt6795-pinctrl.yaml} | 51 +- ...3-pinctrl.yaml => mediatek,mt7620-pinctrl.yaml} | 130 +- ...1-pinctrl.yaml => mediatek,mt7621-pinctrl.yaml} | 17 +- .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 34 +- ...0-pinctrl.yaml => mediatek,mt76x8-pinctrl.yaml} | 252 +- .../bindings/pinctrl/mediatek,mt7981-pinctrl.yaml | 35 +- .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 80 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 40 +- ...rl-mt8186.yaml => mediatek,mt8186-pinctrl.yaml} | 55 +- .../bindings/pinctrl/mediatek,mt8188-pinctrl.yaml | 80 +- ...rl-mt8192.yaml => mediatek,mt8192-pinctrl.yaml} | 57 +- ...rl-mt8195.yaml => mediatek,mt8195-pinctrl.yaml} | 51 +- .../bindings/pinctrl/mediatek,mt8365-pinctrl.yaml | 69 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 94 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 6 +- .../bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml | 123 + .../bindings/pinctrl/qcom,ipq5332-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 10 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 130 + .../bindings/pinctrl/qcom,mdm9607-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 12 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 10 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 9 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 4 +- .../bindings/pinctrl/qcom,qcm2290-tlmm.yaml | 1 + .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,qdu1000-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 11 +- .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 12 +- .../bindings/pinctrl/qcom,sc8180x-tlmm.yaml | 11 +- .../pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml | 1 + .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,sdm670-tlmm.yaml | 12 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 10 +- .../bindings/pinctrl/qcom,sdx65-tlmm.yaml | 10 +- .../bindings/pinctrl/qcom,sm6115-tlmm.yaml | 10 +- .../bindings/pinctrl/qcom,sm6125-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,sm6350-tlmm.yaml | 12 +- .../bindings/pinctrl/qcom,sm6375-tlmm.yaml | 12 +- ...m,sc7180-pinctrl.yaml => qcom,sm7150-tlmm.yaml} | 90 +- .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 13 +- .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 11 +- .../bindings/pinctrl/qcom,sm8350-tlmm.yaml | 13 +- .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sm8450-tlmm.yaml | 11 +- .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sm8550-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,tlmm-common.yaml | 2 +- .../bindings/pinctrl/ralink,rt2880-pinctrl.yaml | 11 +- .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 89 +- ...883-pinctrl.yaml => ralink,rt3352-pinctrl.yaml} | 95 +- .../bindings/pinctrl/ralink,rt3883-pinctrl.yaml | 11 +- ...883-pinctrl.yaml => ralink,rt5350-pinctrl.yaml} | 118 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +- .../bindings/pinctrl/renesas,rza1-ports.yaml | 2 +- .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 2 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 10 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 2 +- .../bindings/pinctrl/semtech,sx1501q.yaml | 6 +- .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 6 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 6 +- .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 8 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 2 +- MAINTAINERS | 42 +- drivers/pinctrl/Kconfig | 34 +- drivers/pinctrl/Makefile | 4 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 19 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 38 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 23 +- drivers/pinctrl/freescale/Kconfig | 2 +- drivers/pinctrl/freescale/pinctrl-imx.c | 80 +- drivers/pinctrl/freescale/pinctrl-imx.h | 24 - drivers/pinctrl/mediatek/Kconfig | 54 +- drivers/pinctrl/mediatek/Makefile | 63 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt7620.c | 137 + .../pinctrl/{ralink => mediatek}/pinctrl-mt7621.c | 31 +- drivers/pinctrl/mediatek/pinctrl-mt76x8.c | 283 + .../pinctrl-ralink.c => mediatek/pinctrl-mtmips.c} | 90 +- .../pinctrl-ralink.h => mediatek/pinctrl-mtmips.h} | 16 +- .../pinctrl/{ralink => mediatek}/pinctrl-rt2880.c | 21 +- .../pinctrl/{ralink => mediatek}/pinctrl-rt305x.c | 47 +- .../pinctrl/{ralink => mediatek}/pinctrl-rt3883.c | 29 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 34 +- drivers/pinctrl/nuvoton/Kconfig | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 34 +- drivers/pinctrl/nxp/Kconfig | 15 + drivers/pinctrl/nxp/Makefile | 4 + drivers/pinctrl/nxp/pinctrl-s32.h | 57 + drivers/pinctrl/nxp/pinctrl-s32cc.c | 973 ++++ drivers/pinctrl/nxp/pinctrl-s32g2.c | 770 +++ drivers/pinctrl/pinctrl-amd.c | 90 +- drivers/pinctrl/pinctrl-at91-pio4.c | 42 +- drivers/pinctrl/pinctrl-at91.c | 189 +- drivers/pinctrl/pinctrl-equilibrium.c | 22 +- drivers/pinctrl/pinctrl-equilibrium.h | 2 - drivers/pinctrl/pinctrl-mcp23s08.c | 81 +- drivers/pinctrl/pinctrl-mcp23s08.h | 1 - drivers/pinctrl/pinctrl-mlxbf3.c | 320 ++ drivers/pinctrl/pinctrl-pic32.c | 36 +- drivers/pinctrl/pinctrl-pistachio.c | 35 +- drivers/pinctrl/pinctrl-single.c | 4 +- drivers/pinctrl/pinctrl-st.c | 16 +- drivers/pinctrl/pinctrl-stmfx.c | 38 +- drivers/pinctrl/pinctrl-sx150x.c | 66 +- drivers/pinctrl/pinctrl-thunderbay.c | 1294 ----- drivers/pinctrl/pinctrl-xway.c | 252 - drivers/pinctrl/qcom/Kconfig | 21 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-ipq9574.c | 826 +++ drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 46 +- drivers/pinctrl/qcom/pinctrl-msm.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm8998.c | 14 + drivers/pinctrl/qcom/pinctrl-sm7150.c | 1280 +++++ drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c | 8 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 38 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 24 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 35 +- drivers/pinctrl/ralink/Kconfig | 35 - drivers/pinctrl/ralink/Makefile | 8 - drivers/pinctrl/ralink/pinctrl-mt7620.c | 391 -- drivers/pinctrl/renesas/Kconfig | 5 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 51 +- drivers/pinctrl/renesas/pfc-emev2.c | 2 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 4 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 46 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 446 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 6 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 50 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 5947 -------------------- drivers/pinctrl/renesas/pfc-r8a77951.c | 12 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 12 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 12 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 38 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 49 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 41 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 46 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 16 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 10 +- drivers/pinctrl/renesas/pfc-r8a779g0.c | 1095 ++-- drivers/pinctrl/renesas/pfc-sh7203.c | 4 +- drivers/pinctrl/renesas/pfc-sh7264.c | 4 +- drivers/pinctrl/renesas/pfc-sh7269.c | 6 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 4 +- drivers/pinctrl/renesas/pfc-sh7720.c | 4 +- drivers/pinctrl/renesas/pfc-sh7722.c | 4 +- drivers/pinctrl/renesas/pfc-sh7723.c | 4 +- drivers/pinctrl/renesas/pfc-sh7724.c | 4 +- drivers/pinctrl/renesas/pfc-sh7734.c | 4 +- drivers/pinctrl/renesas/pfc-sh7757.c | 4 +- drivers/pinctrl/renesas/pfc-sh7785.c | 4 +- drivers/pinctrl/renesas/pfc-sh7786.c | 4 +- drivers/pinctrl/renesas/pfc-shx3.c | 4 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzn1.c | 2 +- drivers/pinctrl/renesas/pinctrl.c | 53 +- drivers/pinctrl/renesas/sh_pfc.h | 14 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 8 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 20 +- 222 files changed, 8222 insertions(+), 10903 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson-pinctrl [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson8-pinctr [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,meson8-pinctr [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunder [...] rename Documentation/devicetree/bindings/pinctrl/{mediatek,pinctrl-mt6795.yaml => [...] copy Documentation/devicetree/bindings/pinctrl/{ralink,rt3883-pinctrl.yaml => medi [...] rename Documentation/devicetree/bindings/pinctrl/{ralink,mt7621-pinctrl.yaml => me [...] rename Documentation/devicetree/bindings/pinctrl/{ralink,mt7620-pinctrl.yaml => me [...] rename Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8186.yaml => mediatek, [...] rename Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8192.yaml => mediatek, [...] rename Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8195.yaml => mediatek, [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq9574-tlmm.yaml copy Documentation/devicetree/bindings/pinctrl/{qcom,sc7180-pinctrl.yaml => qcom,s [...] copy Documentation/devicetree/bindings/pinctrl/{ralink,rt3883-pinctrl.yaml => rali [...] copy Documentation/devicetree/bindings/pinctrl/{ralink,rt3883-pinctrl.yaml => rali [...] create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7620.c rename drivers/pinctrl/{ralink => mediatek}/pinctrl-mt7621.c (79%) create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt76x8.c rename drivers/pinctrl/{ralink/pinctrl-ralink.c => mediatek/pinctrl-mtmips.c} (74%) rename drivers/pinctrl/{ralink/pinctrl-ralink.h => mediatek/pinctrl-mtmips.h} (75%) rename drivers/pinctrl/{ralink => mediatek}/pinctrl-rt2880.c (69%) rename drivers/pinctrl/{ralink => mediatek}/pinctrl-rt305x.c (73%) rename drivers/pinctrl/{ralink => mediatek}/pinctrl-rt3883.c (79%) create mode 100644 drivers/pinctrl/nxp/Kconfig create mode 100644 drivers/pinctrl/nxp/Makefile create mode 100644 drivers/pinctrl/nxp/pinctrl-s32.h create mode 100644 drivers/pinctrl/nxp/pinctrl-s32cc.c create mode 100644 drivers/pinctrl/nxp/pinctrl-s32g2.c create mode 100644 drivers/pinctrl/pinctrl-mlxbf3.c delete mode 100644 drivers/pinctrl/pinctrl-thunderbay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq9574.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm7150.c delete mode 100644 drivers/pinctrl/ralink/Kconfig delete mode 100644 drivers/pinctrl/ralink/Makefile delete mode 100644 drivers/pinctrl/ralink/pinctrl-mt7620.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a77950.c