This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from ae085d7f9365 mm: kfence: fix missing objcg housekeeping for SLAB new 901c7280ca0d Reinstate some of "swiotlb: rework "fix info leak with DMA [...] adds 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable adds 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] adds 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options adds b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] adds c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt adds 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl adds f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux adds 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 adds 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 adds 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc adds 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 adds aa74c44be19c pinctrl: Add driver for Sunplus SP7021 adds da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support adds 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC adds 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges adds 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible adds d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible adds 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC adds dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S adds 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings adds a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example adds c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks adds 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings adds 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() adds 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() adds b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" adds 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed adds 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] adds c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N adds 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N adds 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins adds c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl adds 0c8fce49f24e pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] adds 652ef476d193 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions adds 4af28d905fb4 pinctrl: renesas: r8a7779: Restore pin function sort order adds 8313b5e71e9c pinctrl: renesas: r8a7790: Restore pin function sort order adds 5a2a1c7139c0 pinctrl: renesas: r8a77995: Restore pin group sort order adds 2e08ab0427fe pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() adds 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] adds c74803ee45af pinctrl: qcom: sm8450: Add egpio support adds 06e12b792882 pinctrl: qcom: print egpio mode in debugfs adds c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map adds 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC adds 0d1b662c374c pinctrl: samsung: add FSD SoC specific data adds 3652dc070bad pinctrl: samsung: improve wake irq info on console adds fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] adds f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER adds 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs adds efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] adds 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel adds c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances adds 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers adds a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args adds 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets adds 496da1003721 pinctrl: renesas: Add generic support for resizable buses adds 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data adds 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data adds 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data adds 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data adds 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data adds 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data adds d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data adds 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data adds b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data adds e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data adds 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data adds d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data adds 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data adds a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data adds c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data adds 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data adds 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data adds cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data adds 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data adds d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data adds bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data adds 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data adds eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data adds 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data adds cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data adds aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data adds 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data adds 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data adds 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data adds d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data adds f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data adds fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data adds fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data adds a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data adds 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data adds ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data adds 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data adds aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data adds 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data adds 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data adds 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data adds 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data adds c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data adds b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data adds 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data adds 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data adds 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data adds 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data adds f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data adds 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data adds 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data adds 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data adds ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data adds 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data adds b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] adds ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling adds 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() adds 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() adds 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks adds 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency adds 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] adds 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] adds 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts adds 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts adds de9b861018d4 pinctrl: renesas: checker: Fix miscalculation of number of states adds d47a74513f54 pinctrl: renesas: Remove unneeded #include <linux/gpio.h> adds 64d45edd8b26 dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support adds acdc4b98383a pinctrl: renesas: Add PORT_GP_CFG_19 macros adds 030ac6d7eeff pinctrl: renesas: Initial R8A779F0 PFC support adds 5f3b69663ff5 pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions adds 180adcd40bcd pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions adds e9b04360fff3 pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions adds 397416d8f95f pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and [...] adds fe8989c6725d pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function adds 8aaeadb00830 pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions adds 384484a50916 pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function adds 2e1b43623986 pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions adds babe298e9caa pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and [...] adds 1f02c8efa17f Merge tag 'renesas-pinctrl-for-v5.18-tag2' of git://git.ke [...] adds 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs adds abcad0f9e7b9 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds ddfdd1304e59 pinctrl: alderlake: Add Raptor Lake-S ACPI ID adds 114b610b9048 pinctrl: alderlake: Add Intel Alder Lake-N pin controller support adds d25478e1d8f9 pinctrl: icelake: Add Ice Lake-N PCH pin controller support adds f54d626698a4 Merge tag 'intel-pinctrl-v5.18-1' of gitolite.kernel.org:p [...] adds 338e953f1bd1 dt-bindings: pinctrl: mt8186: add pinctrl file and binding [...] adds 8b483bda1e46 pinctrl: add pinctrl driver on mt8186 adds 7966c5051fc7 pinctrl: canonical rsel resistance selection property adds 4ad8b50da863 dt-bindings: pinctrl: imx93: Add pinctrl binding adds 1b945334a93f pinctrl: imx93: Add pinctrl driver support adds 94ef32970d40 pinctrl: ocelot: fix confops resource index adds 359afd90fef3 pinctrl: ocelot: fix duplicate debugfs entry adds 1a1e33b3b57d dt-bindings: pinctrl: Add Nuvoton WPCM450 adds a1d1e0e3d80a pinctrl: nuvoton: Add driver for WPCM450 adds dab4df9ca919 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init adds 188e5834b930 pinctrl: pinconf-generic: Print arguments for bias-pull-* adds 3e8c6bc60848 pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback adds 19bce7ce0a59 pinctrl: mediatek: paris: Fix "argument" argument type for [...] adds 54fe55fb384a pinctrl: mediatek: paris: Fix pingroup pin config state readback adds fcde2a3fc86c pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_ [...] adds 1763933d377e pinctrl: mediatek: paris: Skip custom extra pin config dum [...] adds 9b780fa1ff14 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} swi [...] adds e5fabbe43f3f pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE [...] adds 9c59fda330c0 pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() adds dc75d1ed7ffb pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe() adds 0dd1628aaef7 pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_e [...] adds 69c3d58dc187 dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength- [...] adds bd5a3a16dc98 pinctrl: qcom: cleanup comments adds d5140268a38d pinctrl: zynq: use module_platform_driver to simplify the code adds f5141ae4ab78 pinctrl: imx: Reduce printk message level for empty nodes adds d1f2c82f3b1f pinctrl: ocelot: Fix interrupt parsing adds 7996c5f5ec7a pinctrl: microchip-sgpio: lock RMW access adds cd8c48b4efcf pinctrl: microchip-sgpio: don't do RMW for interrupt ack register adds 0e68328edb32 pinctrl: microchip-sgpio: use regmap_update_bits() adds 2560c681999c pinctrl: microchip-sgpio: return error in spgio_output_set() adds 1f3c85c22db4 pinctrl: microchip-sgpio: wait until output is actually set adds d4d2f9668ffd dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding adds c0e4c71a9e7c pinctrl: qcom: Introduce sc8280xp TLMM driver adds de845036f997 pinctrl: berlin: fix error return code of berlin_pinctrl_b [...] adds c09ac191b1f9 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe adds 89388f873069 pinctrl/rockchip: Add missing of_node_put() in rockchip_pi [...] adds 78df7bba4ab8 pinctrl: mediatek: paris: Unify probe function by using OF [...] adds e091feda1e3c pinctrl: mediatek: common-v1: Add common probe function adds c8c206cdc193 pinctrl: mediatek: common-v1: Use common probe function adds c19763c3de37 pinctrl: mediatek: common-v1: Commonize spec_pupd callback adds 156f721704b5 pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback adds 042a6362ce4d pinctrl: mediatek: mt8186: Account for probe refactoring adds 6ef00b42f901 pinctrl: nuvoton: Fix sparse warning adds 0bb850887c1e pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS adds ce2076ba209e pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register() adds 283fb4ea08c5 pinctrl: nuvoton: Fix return value check in wpcm450_gpio_r [...] adds 9279c00fa402 pinctrl: ingenic: Fix regmap on X series SoCs adds f164935f6f15 dt-bindings: pinctrl: rt2880: add missing pin groups and f [...] adds 6ed23c312ab1 dt-bindings: pinctrl: aspeed: Update gfx node in example adds 168a0abf05a8 pinctrl: qcom-pmic-gpio: Add support for pm8450 adds 44e445ed9413 pinctrl: nuvoton: wpcm450: Fix build error without OF adds 4a6d01495a16 pinctrl: mediatek: common-v1: fix semicolon.cocci warnings new ff61bc81b3fe Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/sc [...]
The 2 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: Documentation/core-api/dma-attributes.rst | 8 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 16 + .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 + .../bindings/pinctrl/fsl,imx93-pinctrl.yaml | 85 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 160 ++ .../{pinctrl-mt8195.yaml => pinctrl-mt8186.yaml} | 168 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 65 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 1 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml | 151 ++ .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 11 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 1 + .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 ++++ MAINTAINERS | 19 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 3 +- drivers/pinctrl/bcm/Kconfig | 14 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 +++++ drivers/pinctrl/berlin/berlin.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 272 +++ drivers/pinctrl/intel/pinctrl-alderlake.c | 317 ++- drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/intel/pinctrl-icelake.c | 291 ++- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 25 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt2712.c | 44 +- drivers/pinctrl/mediatek/pinctrl-mt6765.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt6779.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8127.c | 39 +- drivers/pinctrl/mediatek/pinctrl-mt8135.c | 17 +- drivers/pinctrl/mediatek/pinctrl-mt8167.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 29 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 1267 ++++++++++++ drivers/pinctrl/mediatek/pinctrl-mt8192.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt8516.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 88 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 33 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h | 2186 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 301 +-- drivers/pinctrl/mediatek/pinctrl-paris.h | 3 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 +++++++++++ drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/nuvoton/Kconfig | 20 + drivers/pinctrl/nuvoton/Makefile | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 168 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 1151 +++++++++++ drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 46 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 112 +- drivers/pinctrl/pinctrl-ocelot.c | 109 +- drivers/pinctrl/pinctrl-rockchip.c | 2 + drivers/pinctrl/pinctrl-starfive.c | 2 +- drivers/pinctrl/pinctrl-zynq.c | 7 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 13 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 1953 +++++++++++++++++ drivers/pinctrl/qcom/pinctrl-sm6125.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/renesas/Kconfig | 11 +- drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 219 +- drivers/pinctrl/renesas/pfc-emev2.c | 71 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 97 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 282 +-- drivers/pinctrl/renesas/pfc-r8a77470.c | 240 +-- drivers/pinctrl/renesas/pfc-r8a7778.c | 69 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 118 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 530 ++--- drivers/pinctrl/renesas/pfc-r8a7791.c | 322 ++- drivers/pinctrl/renesas/pfc-r8a7792.c | 446 ++-- drivers/pinctrl/renesas/pfc-r8a7794.c | 214 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 119 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 313 +-- drivers/pinctrl/renesas/pfc-r8a7796.c | 315 +-- drivers/pinctrl/renesas/pfc-r8a77965.c | 333 +-- drivers/pinctrl/renesas/pfc-r8a77970.c | 165 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 193 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 333 ++- drivers/pinctrl/renesas/pfc-r8a77995.c | 200 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 105 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 2126 +++++++++++++++++++ drivers/pinctrl/renesas/pfc-sh7203.c | 1 - drivers/pinctrl/renesas/pfc-sh7264.c | 1 - drivers/pinctrl/renesas/pfc-sh7269.c | 1 - drivers/pinctrl/renesas/pfc-sh73a0.c | 269 +-- drivers/pinctrl/renesas/pfc-sh7720.c | 1 - drivers/pinctrl/renesas/pfc-sh7722.c | 1 - drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/renesas/pinctrl.c | 26 +- drivers/pinctrl/renesas/sh_pfc.h | 176 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 71 + drivers/pinctrl/samsung/pinctrl-exynos.c | 3 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/sunplus/Kconfig | 22 + drivers/pinctrl/sunplus/Makefile | 6 + drivers/pinctrl/sunplus/sppctl.c | 1118 ++++++++++ drivers/pinctrl/sunplus/sppctl.h | 170 ++ drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 ++++++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- include/dt-bindings/gpio/meson-s4-gpio.h | 99 + include/dt-bindings/pinctrl/mt8186-pinfunc.h | 1174 +++++++++++ include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 ++ include/dt-bindings/pinctrl/sppctl.h | 31 + include/linux/dma-mapping.h | 8 - kernel/dma/swiotlb.c | 12 +- 138 files changed, 18912 insertions(+), 4032 deletions(-) create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx93-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{pinctrl-mt8195.yaml => pinctrl-mt8 [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx93.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8186.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h create mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c create mode 100644 drivers/pinctrl/nuvoton/pinctrl-wpcm450.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8280xp.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a779f0.c create mode 100644 drivers/pinctrl/sunplus/Kconfig create mode 100644 drivers/pinctrl/sunplus/Makefile create mode 100644 drivers/pinctrl/sunplus/sppctl.c create mode 100644 drivers/pinctrl/sunplus/sppctl.h create mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c create mode 100644 include/dt-bindings/gpio/meson-s4-gpio.h create mode 100644 include/dt-bindings/pinctrl/mt8186-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/sppctl-sp7021.h create mode 100644 include/dt-bindings/pinctrl/sppctl.h