This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from eacf91b0c78a Merge tag 'fbdev-for-6.17-rc1' of git://git.kernel.org/pub [...] new 317eb8b3d7b8 dt-bindings: pinctl: amlogic,pinctrl-a4: Add compatible st [...] new cfdedf7392e1 pinctrl: meson: a4: remove special data processing new 1f8e5dfddaa7 pinctrl: meson: support amlogic S6/S7/S7D SoC new 86491c2b99e5 dt-bindings: pinctrl: rockchip: increase max amount of dev [...] new 90256033c110 pinctrl: cirrus: madera-core: Use devm_pinctrl_register_ma [...] new 9b71efc450fd pinctrl: stm32: Declare stm32_pmx_get_mode() as static new 4c5cc2f65386 pinctrl: stm32: Manage irq affinity settings new d6c8fceb33d9 pinctrl: stm32: Add RIF support for stm32mp257 new dba0aff2b89b pinctrl: stm32: Allow compile as module for stm32mp257 new da5b24fbf4b8 MAINTAINERS: Add entry for STM32 pinctrl drivers and docum [...] new a88ca6deca4f pinctrl: stm32: Handle RSVD pin configuration new 4cdf874f67ad dt-bindings: pinctrl: stm32: Add RSVD mux function new 9b369669452f pinctrl: starfive: Allow compile testing on other platforms new 1982621decaf pinctrl: Allow compile testing for K210, TB10X and ZYNQ new 91ed43b04511 pinctrl: amd: Constify pointers to 'pinctrl_desc' new 9724e6f19536 pinctrl: Constify pointers to 'pinctrl_desc' new e3d0571befa6 pinctrl: aspeed: Constify static 'pinctrl_desc' new 25b306c48494 pinctrl: nuvoton: Constify static 'pinctrl_desc' new 3cbbb91f11a1 pinctrl: bcm: Constify static 'pinctrl_desc' new fa856a2c3fcd pinctrl: bcm: cygnus-mux: Move fixed assignments to 'pinct [...] new 9b2ae7ca1ac9 pinctrl: bcm: cygnus-ns2: Move fixed assignments to 'pinct [...] new dd12fca44967 pinctrl: bcm: cygnus-nsp: Move fixed assignments to 'pinct [...] new 1bd634e535db pinctrl: as3722: Move fixed assignments to 'pinctrl_desc' [...] new ed32213ffc1f pinctrl: max77620: Move fixed assignments to 'pinctrl_desc [...] new d9ef8eec634c pinctrl: palmas: Move fixed assignments to 'pinctrl_desc' [...] new 10d038214b1b pinctrl: renesas: Move fixed assignments to 'pinctrl_desc' [...] new c98ee6f300d2 pinctrl: pistachio: Constify static 'pinctrl_desc' new 490bfd1ca556 pinctrl: Constify static 'pinctrl_desc' new 5409d619f127 rtc: stm32: Constify static 'pinctrl_desc' new 9576e8d3c46c pinctrl: Use dev_fwnode() new 0a11110bfc5a dt-bindings: pinctrl: eswin: Document for EIC7700 SoC new 5b797bcc00ef pinctrl: eswin: Add EIC7700 pinctrl driver new 76ba1bb25cbb pinctrl: cirrus: lochnagar: use new GPIO line value setter [...] new e52c741907fb pinctrl: cirrus: cs42l43: use new GPIO line value setter c [...] new 48773aa04b49 pinctrl: starfive: jh7100: use new GPIO line value setter [...] new 17037b6f76e2 pinctrl: starfive: jh7110: use new GPIO line value setter [...] new 1ae8c585f705 pinctrl: sppctl: use new GPIO line value setter callbacks new fd81c42a830f pinctrl: st: use new GPIO line value setter callbacks new 1a0a2c079b98 pinctrl: da9062: use new GPIO line value setter callbacks new 8766f8e7f1ee pinctrl: mcp23s08: use new GPIO line value setter callbacks new a23b8eab75a7 pinctrl: wmt: use new GPIO line value setter callbacks new dffe286e2428 pinctrl: aw9523: use new GPIO line value setter callbacks new e62acaef5d3b pinctrl: xway: statify xway_pinconf_group_set() new 0f7ccc85d8e3 pinctrl: xway: use new GPIO line value setter callbacks new 66a07081110a pinctrl: digicolor: use new GPIO line value setter callbacks new 72c236f78eda pinctrl: apple: use new GPIO line value setter callbacks new dfdbce964904 pinctrl: pic32: use new GPIO line value setter callbacks new d9727b48515b pinctrl: spear: use new GPIO line value setter callbacks new 84b91ca38f89 pinctrl: keembay: use new GPIO line value setter callbacks new 5956a3a97337 pinctrl: sunxi: use new GPIO line value setter callbacks new b8cd87c0e999 pinctrl: as3722: use new GPIO line value setter callbacks new 9a40347181c2 pinctrl: amdisp: use new GPIO line value setter callbacks new 62be3d6e4811 Merge tag 'gpio-mmio-bgpiof-no-input-flag-for-v6.17' of gi [...] new 4b443bbcd113 pinctrl: falcon: mark pinctrl_falcon_init() as static new b4102e352433 pinctrl: aw9523: fix mutex unlock in error path new e3507c56cbb2 pinctrl: sunxi: Fix memory leak on krealloc failure new 8f6f30355110 pinctrl: berlin: fix memory leak in berlin_pinctrl_build_state() new c0d03cdfaccf pinctrl: zynq: add CONFIG_OF dependency new b58ea88d301c pinctrl: meson-g12a: add g12b pwm groups new 65bd0be48639 pinctrl: canaan: k230: add NULL check in DT parse new d94a32ac688f pinctrl: canaan: k230: Fix order of DT parse and pinctrl register new 6cb0e9da949a pinctrl: eswin: Fix unsigned comparison to less than zero issue new 4ab401099d47 pinctrl: amlogic: Staticize some local structs new 56ffb63749f4 pinctrl: qcom: add multi TLMM region option parameter new d3eed11b9cf8 dt-bindings: pinctrl: convert nxp,lpc1850-scu.txt to yaml format new b838fb5f16a3 dt-bindings: pinctrl: stm32: Add missing blank lines new b306791037bc pinctrl: equilibrium: Add request and free hooks new 2c75dc82ed96 pinctrl: renesas: gpio: Use new GPIO line value setter callbacks new 146ea9380f0b pinctrl: renesas: rzg2l: Use new GPIO line value setter callbacks new c5eab2dfdb67 pinctrl: renesas: rza1: Use new GPIO line value setter callbacks new acffb7ccd238 pinctrl: renesas: rzv2m: Use new GPIO line value setter callbacks new d2fb02624020 pinctrl: renesas: rza2: Use new GPIO line value setter callbacks new 52161035571c pinctrl: renesas: rzg2l: Validate pins before setting mux [...] new eaa655c2e5be Merge tag 'renesas-pinctrl-for-v6.17-tag1' of git://git.ke [...] new 64daf1349412 pinctrl: sunxi: v3s: Fix wrong comment about UART2 pinmux new 93e20e2b7a55 pinctrl: renesas: Sort Renesas Kconfig configs new 8ca43e41fc94 pinctrl: renesas: Unify config naming new 7000167796a0 pinctrl: renesas: Simplify PINCTRL_RZV2M logic new ac51d0414443 Merge tag 'renesas-pinctrl-for-v6.17-tag2' of git://git.ke [...] new 0b075c011032 pinmux: fix race causing mux_owner NULL with active mux_usecount new ac6242b7ba0b dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIV0104 support new 19dca764dbb5 pinctrl: qcom: spmi: Add PMIV0104 new 2feab53ac467 dt-bindings: pinctrl: qcom,pmic-gpio: Add PM7550 support new 52e06d25bdcf pinctrl: qcom: spmi: Add PM7550 new fd7dac34fda4 dt-bindings: pinctrl: document the Milos Top Level Mode Mu [...] new 620d3d102558 pinctrl: qcom: Add Milos pinctrl driver new 912275c325f4 dt-bindings: pinctrl: stm32: Introduce HDP new 8eabf5ddbb08 pinctrl: stm32: Introduce HDP driver new ebbe8bfe07f0 MAINTAINERS: add Clément Le Goffic as STM32 HDP maintainer new 4863d750fdc0 pinctrl: baytrail: use new GPIO line value setter callbacks new 83ab731cb26b pinctrl: cherryview: use new GPIO line value setter callbacks new 241d79f02538 pinctrl: intel: use new GPIO line value setter callbacks new 20e62271fbc8 pinctrl: lynxpoint: use new GPIO line value setter callbacks new 42e4327e3d12 Merge patch series "pinctrl: intel: use new GPIO line valu [...] new 3b4408038da9 pinctrl: intel: fix build warnings about export.h new 2427d69c3dba Merge tag 'intel-pinctrl-v6.16-1' of git://git.kernel.org/ [...] new c8edb8049440 pinctrl: samsung: rename exynosautov920_retention_data to [...] new 2642f55d44ce pinctrl: samsung: add support for gs101 wakeup mask programming new 683d532dfc96 pinctrl: samsung: Fix gs101 irq chip new cc43eea3e1ef Merge tag 'samsung-pinctrl-6.17' of https://git.kernel.org [...] new 63149542dcf4 pinctrl: ma35: use new GPIO line value setter callbacks new dd47155a0e6f pinctrl: pinmux: open-code PINCTRL_FUNCTION_DESC() new 431b68ae7356 pinctrl: provide pinmux_generic_add_pinfunction() new cc154c00a61c pinctrl: equilibrium: use pinmux_generic_add_pinfunction() new 7d7883db6efb pinctrl: airoha: use pinmux_generic_add_pinfunction() new 8f8fe52c5a07 pinctrl: mediatek: moore: use pinmux_generic_add_pinfunction() new adb9e21052c7 pinctrl: keembay: use pinmux_generic_add_pinfunction() new 0bbd90c2c6b2 pinctrl: ingenic: use pinmux_generic_add_pinfunction() new b1d4c90bffde pinctrl: aspeed-g6: Add PCIe RC PERST pin group new b22501018541 dt-bindings: pinctrl: mediatek: Add support for mt8189 new a3fe1324c3c5 pinctrl: mediatek: Add pinctrl driver for mt8189 new 186f3edfdd41 Merge tag 'pinctrl-v6.17-1' of git://git.kernel.org/pub/sc [...]
The 112 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/pinctrl/amlogic,pinctrl-a4.yaml | 9 +- .../bindings/pinctrl/eswin,eic7700-pinctrl.yaml | 156 ++ ...6-pinctrl.yaml => mediatek,mt8189-pinctrl.yaml} | 137 +- .../bindings/pinctrl/nxp,lpc1850-scu.txt | 71 - .../bindings/pinctrl/nxp,lpc1850-scu.yaml | 79 + .../bindings/pinctrl/qcom,milos-tlmm.yaml | 133 ++ .../bindings/pinctrl/qcom,pmic-gpio.yaml | 4 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/st,stm32-hdp.yaml | 187 ++ .../bindings/pinctrl/st,stm32-pinctrl.yaml | 25 + MAINTAINERS | 14 + arch/arm64/Kconfig.platforms | 1 - drivers/pinctrl/Kconfig | 21 +- drivers/pinctrl/Makefile | 3 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 14 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed.h | 2 +- drivers/pinctrl/bcm/pinctrl-bcm4908.c | 2 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 8 +- drivers/pinctrl/bcm/pinctrl-ns.c | 2 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 8 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 8 +- drivers/pinctrl/berlin/berlin.c | 10 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 23 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 25 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 14 +- drivers/pinctrl/core.c | 13 +- drivers/pinctrl/core.h | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-intel.c | 20 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 6 +- drivers/pinctrl/mediatek/Kconfig | 12 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/mtk-eint.c | 4 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 10 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 5 +- drivers/pinctrl/mediatek/pinctrl-mt8189.c | 1700 ++++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8189.h | 2452 ++++++++++++++++++++ drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 118 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 22 +- drivers/pinctrl/nuvoton/pinctrl-ma35.c | 6 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 8 +- drivers/pinctrl/pinctrl-amdisp.c | 6 +- drivers/pinctrl/pinctrl-apple-gpio.c | 6 +- drivers/pinctrl/pinctrl-artpec6.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 23 +- drivers/pinctrl/pinctrl-at91-pio4.c | 6 +- drivers/pinctrl/pinctrl-aw9523.c | 26 +- drivers/pinctrl/pinctrl-bm1880.c | 2 +- drivers/pinctrl/pinctrl-da9062.c | 14 +- drivers/pinctrl/pinctrl-digicolor.c | 8 +- drivers/pinctrl/pinctrl-eic7700.c | 704 ++++++ drivers/pinctrl/pinctrl-equilibrium.c | 9 +- drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 5 +- drivers/pinctrl/pinctrl-k210.c | 2 +- drivers/pinctrl/pinctrl-k230.c | 13 +- drivers/pinctrl/pinctrl-keembay.c | 19 +- drivers/pinctrl/pinctrl-lpc18xx.c | 2 +- drivers/pinctrl/pinctrl-max77620.c | 9 +- drivers/pinctrl/pinctrl-mcp23s08.c | 20 +- drivers/pinctrl/pinctrl-mlxbf3.c | 2 +- drivers/pinctrl/pinctrl-palmas.c | 4 +- drivers/pinctrl/pinctrl-pic32.c | 8 +- drivers/pinctrl/pinctrl-pistachio.c | 8 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/pinctrl-tb10x.c | 2 +- drivers/pinctrl/pinctrl-xway.c | 18 +- drivers/pinctrl/pinctrl-zynq.c | 2 +- drivers/pinctrl/pinmux.c | 45 +- drivers/pinctrl/pinmux.h | 10 +- drivers/pinctrl/qcom/Kconfig.msm | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-milos.c | 1339 +++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/tlmm-test.c | 47 +- drivers/pinctrl/renesas/Kconfig | 249 +- drivers/pinctrl/renesas/gpio.c | 6 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 7 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 7 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 53 +- drivers/pinctrl/renesas/pinctrl-rzn1.c | 4 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 8 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 103 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 4 + drivers/pinctrl/spear/pinctrl-plgpio.c | 11 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 10 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 7 +- drivers/pinctrl/stm32/Kconfig | 20 +- drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32-hdp.c | 720 ++++++ drivers/pinctrl/stm32/pinctrl-stm32.c | 144 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 22 +- drivers/pinctrl/stm32/pinctrl-stm32mp257.c | 15 +- drivers/pinctrl/sunplus/sppctl.c | 6 +- drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 21 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 17 +- drivers/rtc/rtc-stm32.c | 2 +- include/dt-bindings/pinctrl/stm32-pinfunc.h | 1 + include/linux/pinctrl/pinctrl.h | 8 +- include/linux/soc/samsung/exynos-regs-pmu.h | 1 + 109 files changed, 8570 insertions(+), 628 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/eswin,eic7700-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{mediatek,mt8196-pinctrl.yaml => me [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/nxp,lpc1850-scu.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nxp,lpc1850-scu.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,milos-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8189.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8189.h create mode 100644 drivers/pinctrl/pinctrl-eic7700.c create mode 100644 drivers/pinctrl/qcom/pinctrl-milos.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32-hdp.c