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