{"id":2224818,"url":"http://patchwork.ozlabs.org/api/patches/2224818/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-gpio/patch/CAD++jLnutHonK6g-a9c85s5LgVY43WZOBCVs_G4vAY8etySU=w@mail.gmail.com/","project":{"id":42,"url":"http://patchwork.ozlabs.org/api/projects/42/?format=json","name":"Linux GPIO development","link_name":"linux-gpio","list_id":"linux-gpio.vger.kernel.org","list_email":"linux-gpio@vger.kernel.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<CAD++jLnutHonK6g-a9c85s5LgVY43WZOBCVs_G4vAY8etySU=w@mail.gmail.com>","list_archive_url":null,"date":"2026-04-18T22:24:21","name":"[GIT,PULL] pin control changes for v7.1","commit_ref":null,"pull_url":"git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v7.1-1","state":"new","archived":false,"hash":null,"submitter":{"id":92050,"url":"http://patchwork.ozlabs.org/api/people/92050/?format=json","name":"Linus Walleij","email":"linusw@kernel.org"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-gpio/patch/CAD++jLnutHonK6g-a9c85s5LgVY43WZOBCVs_G4vAY8etySU=w@mail.gmail.com/mbox/","series":[{"id":500473,"url":"http://patchwork.ozlabs.org/api/series/500473/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-gpio/list/?series=500473","date":"2026-04-18T22:24:21","name":"[GIT,PULL] pin control changes for v7.1","version":1,"mbox":"http://patchwork.ozlabs.org/series/500473/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2224818/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2224818/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-gpio+bounces-35228-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=Fj9oCc2N;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35228-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"Fj9oCc2N\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fymWq0XzYz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 19 Apr 2026 08:24:38 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 6953B301692F\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 22:24:36 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7E28F35CB76;\n\tSat, 18 Apr 2026 22:24:34 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 401E135AC00\n\tfor <linux-gpio@vger.kernel.org>; Sat, 18 Apr 2026 22:24:34 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id D67D5C2BCB4\n\tfor <linux-gpio@vger.kernel.org>; Sat, 18 Apr 2026 22:24:33 +0000 (UTC)","by mail-lj1-f170.google.com with SMTP id\n 38308e7fff4ca-38e7b8e3f38so14722101fa.3\n        for <linux-gpio@vger.kernel.org>;\n Sat, 18 Apr 2026 15:24:33 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776551074; cv=none;\n b=uwyS5RGRAsaQesxfHjmkkE3R9NW3kC3hsqpJP6VNEIBSEVpeo+0Y2vkoeL1UUKRPrXXiHX1HHCnAbIk8ZuHUim8KfB/BDhpL3JmbB13rRLU4sZaPEGqHg5I0PEgrsJ6YJ7uOlZk1drLz2RqT1p5AFBOc/Nnw0iLJQVzk7TQ7rsM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776551074; c=relaxed/simple;\n\tbh=DzaxfXttnw0wcu8Nd8iWkmGVjYFH7SigAhTrNolB2bE=;\n\th=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type;\n b=tsjz46B5XzEUKz/H+/QjIMT6HfWRouURgxUUsUwenMzaecdSJhlVj5sz5Pg5NgCIAOdicaP9yTw0pHXWlDd1SRUpp27l19PkrihuiC+Ihqe4sOYYBpG3dRH8oCrs769cFId6hyNOy3vfy7eRwkAEw2X0PN7hcWYgWxmmVQJkK0U=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=Fj9oCc2N; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776551074;\n\tbh=DzaxfXttnw0wcu8Nd8iWkmGVjYFH7SigAhTrNolB2bE=;\n\th=From:Date:Subject:To:Cc:From;\n\tb=Fj9oCc2Nud7p0PDBVzUKTdB7RneUa9bRy7I3BWKS32ql1g7WO8hIqdyZwIRFaCWAX\n\t 7Y7D/swPpVEw4XxTrSC9hoptxTENAH3eLZtL8eWSTAo+tVaHs3gzBa2ZfM+zwpLk2X\n\t axmMAqrmPSeDUKfglRtzutGEB7Q/usQAM1jOR+EAUDqovKg326nd7vbdUhd6E0CgaI\n\t wPxFqRuyArsorcKDllo7xk9zRn+lXme4TPoqXSM2EGHFDPwLhzyTx57ui0X8iT94y8\n\t RtN1ufMvWJHWVmDMVPTbJFc0AFL94QzipXk5DphONxY4NpRLwACkSymPXvBF9vurWT\n\t jRxJ/6fTQSJ3Q==","X-Gm-Message-State":"AOJu0YykB6sGaDlfuY3ORCuJLgovCuhQ2yBgHovB/RbHD6qG1mQ8ZuAB\n\tLjGa47wFTBIcKiHYAlDNIKbJ+jEjSSm3fJIon9869CCtfIWZQCnmbWRytNDHOF6OLop3RZfJouu\n\tcivEr3aMgLQtV8UR1hqpx6q6deL9EsOI=","X-Received":"by 2002:a05:6512:31d5:b0:5a2:b4c3:d88c with SMTP id\n 2adb3069b0e04-5a4172cc178mr2933344e87.15.1776551072509; Sat, 18 Apr 2026\n 15:24:32 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","From":"Linus Walleij <linusw@kernel.org>","Date":"Sun, 19 Apr 2026 00:24:21 +0200","X-Gmail-Original-Message-ID":"\n <CAD++jLnutHonK6g-a9c85s5LgVY43WZOBCVs_G4vAY8etySU=w@mail.gmail.com>","X-Gm-Features":"AQROBzB0f3qoaZLYkh7IeAKx29soarlNbHr6KgiePGlF6VhpqRUzAwcQi-wdVD0","Message-ID":"\n <CAD++jLnutHonK6g-a9c85s5LgVY43WZOBCVs_G4vAY8etySU=w@mail.gmail.com>","Subject":"[GIT PULL] pin control changes for v7.1","To":"Linus Torvalds <torvalds@linux-foundation.org>","Cc":"Linux pin control <linux-gpio@vger.kernel.org>,\n LKML <linux-kernel@vger.kernel.org>,\n\tBartosz Golaszewski <brgl@kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"},"content":"Hi Linus,\n\nhere are the pin control changes for the v7.1 kernel cycle.\n\nThere is a little bit of everything this time. Some core improvements\non semantic checks. Some bunch of new drivers. Cleanup series.\nBut overall pretty straight-forward. Some SCMI changes probably came in\nbefore through an immutable branched pulled by the GPIO subsystem.\n\nDetails in the signed tag as always.\n\nPlease pull it in!\n\nYours,\nLinus Walleij\n\nThe following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:\n\n  Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)\n\nare available in the Git repository at:\n\n  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git\ntags/pinctrl-v7.1-1\n\nfor you to fetch changes up to 90700e10d2ad61c13a5117cfa5e08d9f2e497dcc:\n\n  pinctrl: qcom: Add Hawi pinctrl driver (2026-04-09 10:52:34 +0200)\n\n----------------------------------------------------------------\nPin control changes for the v7.1 kernel cycle:\n\nCore changes:\n\n- Perform basic checks on pin config properties so as not to\n  allow directly contradictory settings such as setting a pin\n  to more than one bias or drive mode.\n\n- Handle input-threshold-voltage-microvolt property.\n\n- Introduce pinctrl_gpio_get_config() handling in the core for\n  SCMI GPIO using pin control.\n\nNew drivers:\n\n- GPIO-by-pin control driver (also apperaing in the GPIO pull\n  request) fulfilling a promise on a comment from\n  Grant Likely many years ago: \"can't GPIO just be a front-end\n  for pin control?\" it turns out it can, if and only if you\n  design something new from scratch, such as SCMI.\n\n- Broadcom BCM7038 as a pinctrl-single delegate.\n\n- Mobileye EyeQ6Lplus OLB pin controller.\n\n- Qualcomm Eliza and Hawi families TLMM pin controllers.\n\n- Qualcomm SDM670 and Milos family LPASS LPI pin controllers.\n\n- Qualcomm IPQ5210 pin controller.\n\n- Realtek RTD1625 pin controller support.\n\n- Rockchip RV1103B pin controller support.\n\n- Texas Instruments AM62L as a pinctrl-single delegate.\n\nImprovements:\n\n- Set config implementation for the Spacemit K1 pin controller.\n\n----------------------------------------------------------------\nAKASHI Takahiro (3):\n      pinctrl: introduce pinctrl_gpio_get_config()\n      gpio: dt-bindings: Add GPIO on top of generic pin control\n      gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver\n\nAbel Vesa (2):\n      dt-bindings: pinctrl: document the Eliza Top Level Mode Multiplexer\n      pinctrl: qcom: Add Eliza pinctrl driver\n\nAndy Shevchenko (13):\n      pinctrl: cy8c95x0: Use devm_mutex_init() for mutex initialization\n      pinctrl: cy8c95x0: remove duplicate error message\n      pinctrl: cy8c95x0: Unify messages with help of dev_err_probe()\n      pinctrl: cy8c95x0: Move driver data to the local variable in ->probe()\n      pinctrl: cy8c95x0: Drop unused 'name' in struct cy8c95x0_pinctrl\n      pinctrl: cy8c95x0: Eliminate fragile use of I²C ID table\n      pinctrl: cy8c95x0: Gather ID tables in one place\n      pinctrl: pinconf-generic: Use only fwnode API in parse_dt_cfg()\n      pinctrl: cy8c95x0: Avoid returning positive values to user space\n      pinctrl: pinconf-generic: Fully validate 'pinmux' property\n      pinctrl: pinconf-generic: Validate fwnode instead of device node\n      pinctrl: pinconf-generic: Convert ..._parse_dt_pinmux() to fwnode API\n      pinctrl: core: Don't use \"proxy\" headers\n\nBartosz Golaszewski (1):\n      pinctrl: Kconfig: drop unneeded dependencies on OF_GPIO\n\nBasavaraj Natikar (1):\n      pinctrl: amd: Support new ACPI ID AMDI0033\n\nBenoît Monin (2):\n      pinctrl: eyeq5: Use match data\n      pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB\n\nBiju Das (1):\n      pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers\n\nBrian Masney (3):\n      pinctrl: pic32: change all cases of bare 'unsigned' to 'unsigned int'\n      pinctrl: pic32: use consistent spacing around '+'\n      pinctrl: pic32: allow driver to be compiled with COMPILE_TEST\n\nChen Ni (1):\n      pinctrl: realtek: Fix error check for devm_platform_ioremap_resource()\n\nConor Dooley (3):\n      pinctrl: pinconf-generic: perform basic checks on pincfg properties\n      dt-bindings: pinctrl: pincfg-node: add restrictions on\nconflicting properties\n      dt-bindings: pinctrl: pincfg-node: permit bias-high-impedance\nwith other bias properties\n\nCosmin Tanislav (1):\n      pinctrl: renesas: rzt2h: Fix invalid wait context\n\nDan Carpenter (4):\n      pinctrl: scmi: Add SCMI_PIN_INPUT_VALUE\n      pinctrl: scmi: Delete PIN_CONFIG_OUTPUT_IMPEDANCE_OHMS support\n      pinctrl: scmi: ignore PIN_CONFIG_PERSIST_STATE\n      firmware: arm_scmi: Allow PINCTRL_REQUEST to return EOPNOTSUPP\n\nDmitry Torokhov (1):\n      pinctrl: renesas: rza1: Normalize return value of gpio_get()\n\nEthan Tidmore (2):\n      pinctrl: pinctrl-pic32: Fix resource leak\n      pinctrl: pinctrl-pic32: Use devres version of gpiochip_add_data()\n\nFabio Estevam (2):\n      dt-bindings: pinctrl: rockchip: Add RV1103B compatible\n      pinctrl: rockchip: Add RV1103B pinctrl support\n\nFelix Gu (2):\n      pinctrl: microchip-mssio: Fix missing return in probe\n      pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register()\n\nFlorian Fainelli (2):\n      dt-bindings: pinctrl: pinctrl-single: Add brcm,bcm7038-padconf\n      pinctrl: single: Add bcm7038-padconf compatible matching\n\nFrank Li (2):\n      dt-bindings: pinctrl: convert fsl,imx27-pinctrl.txt to YAML\n      dt-bindings: pinctrl: imx35: add compatible string fsl,imx25-iomuxc\n\nGabor Juhos (1):\n      dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: add missing\nitems keyword\n\nGeert Uytterhoeven (2):\n      pinctrl: imx: PINCTRL_IMX_SCMI should depend on ARCH_MXC\n      pinctrl: renesas: rzg2l: Drop superfluous blank line\n\nInochi Amaoto (2):\n      pinctrl: sophgo: pinctrl-sg2042: Fix wrong module description\n      pinctrl: sophgo: pinctrl-sg2044: Fix wrong module description\n\nJanne Grunau (1):\n      dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible\n\nJunhui Liu (2):\n      pinctrl: spacemit: return -ENOTSUPP for unsupported pin configurations\n      gpio: spacemit-k1: Add set_config callback support\n\nKathiravan Thirumoorthy (2):\n      dt-bindings: pinctrl: qcom: add IPQ5210 pinctrl\n      pinctrl: qcom: Introduce IPQ5210 TLMM driver\n\nKrzysztof Kozlowski (1):\n      pinctrl: qcom: De-acronymize Glymur SoC name\n\nLad Prabhakar (2):\n      dt-bindings: pinctrl: renesas,r9a09g077: Document pin\nconfiguration properties\n      pinctrl: renesas: rzt2h: Add pin configuration support\n\nLinus Walleij (3):\n      pinctrl: Fix spelling problem\n      Merge branch 'ib-scmi-pinctrl-gpio' into devel\n      Merge tag 'renesas-pinctrl-for-v7.1-tag1' of\ngit://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers\ninto devel\n\nLuca Weiss (2):\n      dt-bindings: pinctrl: qcom: Add Milos LPASS LPI pinctrl\n      pinctrl: qcom: Add Milos LPASS LPI TLMM\n\nMatthijs Kooijman (1):\n      gpio: rockchip: Call pinctrl for gpio config\n\nMichal Piekos (1):\n      pinctrl: core: use dev_err_probe() when applying state\n\nMohammad Rafi Shaik (1):\n      dt-bindings: pinctrl: qcom,sm8450-lpass-lpi-pinctrl: Add SA8775P\nand QCS8300 pinctrl\n\nMukesh Ojha (4):\n      pinctrl: qcom: eliza: Fix interrupt target bit\n      pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs\n      dt-bindings: pinctrl: qcom: Describe Hawi TLMM block\n      pinctrl: qcom: Add Hawi pinctrl driver\n\nPhilipp Hahn (1):\n      pinctrl: Prefer IS_ERR_OR_NULL over manual NULL check\n\nRandy Dunlap (2):\n      pinctrl: pinconf-generic: fix an enum name description\n      pinctrl: s32: correct kernel-doc bad line warning\n\nRichard Acayan (4):\n      dt-bindings: qcom: lpass-lpi-common: add reserved GPIOs property\n      dt-bindings: pinctrl: qcom: Add SDM670 LPASS LPI pinctrl\n      pinctrl: qcom: add sdm670 lpi tlmm\n      pinctrl: qcom: sdm670-lpass-lpi: label variables as static\n\nRosen Penev (1):\n      pinctrl: tegra: use flexible array member for array\n\nSrinivas Kandagatla (1):\n      dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add Glymur pinctrl\n\nSvyatoslav Ryhel (1):\n      dt-bindings: pinctrl: pinctrl-max77620: convert to DT schema\n\nTzuyi Chang (7):\n      pinctrl: realtek: Fix return value and silence log for unsupported configs\n      pinctrl: realtek: Support system suspend and resume\n      dt-bindings: pincfg-node: Add input-threshold-voltage-microvolt property\n      pinctrl: pinconf-generic: Add properties\n'input-threshold-voltage-microvolt'\n      dt-bindings: pinctrl: realtek: Add RTD1625 pinctrl binding\n      pinctrl: realtek: add support for slew rate, input voltage and high VIL\n      pinctrl: realtek: add rtd1625 pinctrl driver\n\nVignesh Raghavendra (1):\n      pinctrl: pinctrl-single: add ti,am62l-padconf compatible string\n\nYu-Chun Lin (7):\n      pinctrl: realtek: Cleanup license string\n      pinctrl: realtek: Switch to use devm functions\n      pinctrl: realtek: Simplify error handling with dev_err_probe()\n      pinctrl: realtek: Fix grammar in error messages\n      pinctrl: realtek: Fix function signature for config argument\n      dt-bindings: pinctrl: realtek: Improve 'realtek,duty-cycle' description\n      pinctrl: abx500: Fix type of 'argument' variable\n\n .../devicetree/bindings/gpio/pin-control-gpio.yaml |   59 +\n .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |    4 +-\n .../bindings/pinctrl/fsl,imx27-iomuxc.yaml         |  126 +\n .../bindings/pinctrl/fsl,imx27-pinctrl.txt         |  121 -\n .../bindings/pinctrl/fsl,imx35-pinctrl.yaml        |    1 +\n .../pinctrl/marvell,armada3710-xb-pinctrl.yaml     |   11 +-\n .../bindings/pinctrl/maxim,max77620-pinctrl.yaml   |   98 +\n .../devicetree/bindings/pinctrl/pincfg-node.yaml   |  107 +-\n .../bindings/pinctrl/pinctrl-max77620.txt          |  127 -\n .../bindings/pinctrl/pinctrl-single.yaml           |    4 +\n .../bindings/pinctrl/qcom,eliza-tlmm.yaml          |  138 +\n .../bindings/pinctrl/qcom,hawi-tlmm.yaml           |  120 +\n .../bindings/pinctrl/qcom,ipq5210-tlmm.yaml        |  123 +\n .../bindings/pinctrl/qcom,lpass-lpi-common.yaml    |    8 +\n .../pinctrl/qcom,milos-lpass-lpi-pinctrl.yaml      |  109 +\n .../pinctrl/qcom,sdm670-lpass-lpi-pinctrl.yaml     |   81 +\n .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml     |    8 +-\n .../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml     |    4 +-\n .../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml |    7 +-\n .../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml |    7 +-\n .../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml |    7 +-\n .../bindings/pinctrl/realtek,rtd1625-pinctrl.yaml  |  260 ++\n .../pinctrl/renesas,r9a09g077-pinctrl.yaml         |   17 +\n .../bindings/pinctrl/rockchip,pinctrl.yaml         |    1 +\n drivers/firmware/arm_scmi/pinctrl.c                |    2 +\n drivers/gpio/Kconfig                               |   13 +\n drivers/gpio/Makefile                              |    1 +\n drivers/gpio/gpio-by-pinctrl.c                     |  101 +\n drivers/gpio/gpio-rockchip.c                       |    2 +-\n drivers/gpio/gpio-spacemit-k1.c                    |    1 +\n drivers/pinctrl/Kconfig                            |   15 +-\n drivers/pinctrl/bcm/Kconfig                        |    4 +-\n drivers/pinctrl/core.c                             |   38 +-\n drivers/pinctrl/devicetree.c                       |    2 +-\n drivers/pinctrl/freescale/Kconfig                  |    2 +-\n drivers/pinctrl/meson/Kconfig                      |    1 -\n drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c     |    2 +-\n drivers/pinctrl/nomadik/pinctrl-abx500.c           |    2 +-\n drivers/pinctrl/nxp/pinctrl-s32.h                  |    2 +-\n drivers/pinctrl/pinconf-generic.c                  |   94 +-\n drivers/pinctrl/pinconf.h                          |    6 +\n drivers/pinctrl/pinctrl-amd.c                      |    1 +\n drivers/pinctrl/pinctrl-cy8c95x0.c                 |   93 +-\n drivers/pinctrl/pinctrl-eyeq5.c                    |  439 ++-\n drivers/pinctrl/pinctrl-pic32.c                    |   64 +-\n drivers/pinctrl/pinctrl-rockchip.c                 |  313 +-\n drivers/pinctrl/pinctrl-rockchip.h                 |    1 +\n drivers/pinctrl/pinctrl-scmi.c                     |   46 +-\n drivers/pinctrl/pinctrl-single.c                   |    6 +-\n drivers/pinctrl/qcom/Kconfig                       |   20 +\n drivers/pinctrl/qcom/Kconfig.msm                   |   28 +\n drivers/pinctrl/qcom/Makefile                      |    5 +\n drivers/pinctrl/qcom/pinctrl-apq8084.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-eliza.c               | 1545 ++++++++++\n drivers/pinctrl/qcom/pinctrl-glymur.c              |    5 +-\n drivers/pinctrl/qcom/pinctrl-hawi.c                | 1610 ++++++++++\n drivers/pinctrl/qcom/pinctrl-ipq4019.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-ipq5018.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-ipq5210.c             |  897 ++++++\n drivers/pinctrl/qcom/pinctrl-ipq5332.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-ipq5424.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-ipq6018.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-ipq8074.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-ipq9574.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-kaanapali.c           |    3 -\n drivers/pinctrl/qcom/pinctrl-mdm9607.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c     |  217 ++\n drivers/pinctrl/qcom/pinctrl-milos.c               |    3 -\n drivers/pinctrl/qcom/pinctrl-msm.c                 |   20 +-\n drivers/pinctrl/qcom/pinctrl-msm.h                 |    6 +-\n drivers/pinctrl/qcom/pinctrl-msm8226.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8909.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8916.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8917.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8953.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8976.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8994.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8996.c             |    2 -\n drivers/pinctrl/qcom/pinctrl-msm8998.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-msm8x74.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-qcm2290.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-qcs404.c              |    2 -\n drivers/pinctrl/qcom/pinctrl-qcs615.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-qcs8300.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-qdf2xxx.c             |    1 -\n drivers/pinctrl/qcom/pinctrl-qdu1000.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-sa8775p.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-sar2130p.c            |    2 -\n drivers/pinctrl/qcom/pinctrl-sc7180.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sc7280.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sc8180x.c             |    3 -\n drivers/pinctrl/qcom/pinctrl-sc8280xp.c            |    3 -\n drivers/pinctrl/qcom/pinctrl-sdm660.c              |    2 -\n drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.c    |  166 ++\n drivers/pinctrl/qcom/pinctrl-sdm670.c              |    4 -\n drivers/pinctrl/qcom/pinctrl-sdm845.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sdx55.c               |    2 -\n drivers/pinctrl/qcom/pinctrl-sdx65.c               |    3 -\n drivers/pinctrl/qcom/pinctrl-sdx75.c               |    2 -\n drivers/pinctrl/qcom/pinctrl-sm4450.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm6115.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm6125.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm6350.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm6375.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm7150.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8150.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8250.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8350.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8450.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8550.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8650.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-sm8750.c              |    3 -\n drivers/pinctrl/qcom/pinctrl-x1e80100.c            |    3 -\n drivers/pinctrl/realtek/Kconfig                    |   14 +\n drivers/pinctrl/realtek/Makefile                   |    1 +\n drivers/pinctrl/realtek/pinctrl-rtd.c              |  224 +-\n drivers/pinctrl/realtek/pinctrl-rtd.h              |   50 +\n drivers/pinctrl/realtek/pinctrl-rtd1625.c          | 3138 ++++++++++++++++++++\n drivers/pinctrl/renesas/pinctrl-rza1.c             |    2 +-\n drivers/pinctrl/renesas/pinctrl-rzg2l.c            |    8 +-\n drivers/pinctrl/renesas/pinctrl-rzt2h.c            |  273 +-\n drivers/pinctrl/sophgo/pinctrl-sg2042.c            |    2 +-\n drivers/pinctrl/sophgo/pinctrl-sg2044.c            |    2 +-\n drivers/pinctrl/spacemit/pinctrl-k1.c              |   21 +-\n drivers/pinctrl/starfive/Kconfig                   |    2 -\n drivers/pinctrl/sunplus/Kconfig                    |    1 -\n drivers/pinctrl/tegra/pinctrl-tegra.c              |   10 +-\n drivers/pinctrl/tegra/pinctrl-tegra.h              |    4 +-\n include/linux/pinctrl/consumer.h                   |    9 +\n include/linux/pinctrl/pinconf-generic.h            |    5 +-\n 130 files changed, 10454 insertions(+), 759 deletions(-)\n create mode 100644 Documentation/devicetree/bindings/gpio/pin-control-gpio.yaml\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/fsl,imx27-iomuxc.yaml\n delete mode 100644\nDocumentation/devicetree/bindings/pinctrl/fsl,imx27-pinctrl.txt\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/maxim,max77620-pinctrl.yaml\n delete mode 100644\nDocumentation/devicetree/bindings/pinctrl/pinctrl-max77620.txt\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/qcom,eliza-tlmm.yaml\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/qcom,hawi-tlmm.yaml\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/qcom,ipq5210-tlmm.yaml\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/qcom,milos-lpass-lpi-pinctrl.yaml\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/qcom,sdm670-lpass-lpi-pinctrl.yaml\n create mode 100644\nDocumentation/devicetree/bindings/pinctrl/realtek,rtd1625-pinctrl.yaml\n create mode 100644 drivers/gpio/gpio-by-pinctrl.c\n create mode 100644 drivers/pinctrl/qcom/pinctrl-eliza.c\n create mode 100644 drivers/pinctrl/qcom/pinctrl-hawi.c\n create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq5210.c\n create mode 100644 drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c\n create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.c\n create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd1625.c","diff":null,"prefixes":["GIT","PULL"]}