Patch Series

Subject pinctrl: introduce the concept of a GPIO pin function category
Author brgl@bgdev.pl
Date 2025-08-28 16:00:09 +0000 UTC
Version 6
Cc aisheng.dong@nxp.com akpm@linux-foundation.org alexey.klimov@linaro.org andersson@kernel.org andy@kernel.org angelogioacchino.delregno@collabora.com bartosz.golaszewski@linaro.org brgl@bgdev.pl broonie@kernel.org dakr@kernel.org david@redhat.com festevam@gmail.com geert@glider.be gregkh@linuxfoundation.org haojian.zhuang@linaro.org imx@lists.linux.dev kees@kernel.org kernel@pengutronix.de konrad.dybcio@oss.qualcomm.com konradybcio@kernel.org liam.howlett@oracle.com linus.walleij@linaro.org linux-arm-kernel@lists.infradead.org linux-arm-msm@vger.kernel.org linux-gpio@vger.kernel.org linux-hardening@vger.kernel.org linux-kernel@vger.kernel.org linux-mediatek@lists.infradead.org linux-mips@vger.kernel.org linux-mm@kvack.org linux-omap@vger.kernel.org linux-renesas-soc@vger.kernel.org lorenzo.stoakes@oracle.com lorenzo@kernel.org matthias.bgg@gmail.com mhocko@suse.com neil.armstrong@linaro.org paul@crapouillou.net ping.bai@nxp.com rafael@kernel.org rppt@kernel.org s.hauer@pengutronix.de s32@nxp.com sean.wang@kernel.org shawnguo@kernel.org surenb@google.com tony@atomide.com vbabka@suse.cz wenst@chromium.org

Patches (15)

Name Content
[PATCH v6 01/15] devres: provide devm_kmemdup_const() [Body]
[PATCH v6 02/15] pinctrl: ingenic: use struct pinfunction instead of struct function_desc [Body]
[PATCH v6 03/15] pinctrl: airoha: replace struct function_desc with struct pinfunction [Body]
[PATCH v6 04/15] pinctrl: mediatek: mt7988: use PINCTRL_PIN_FUNCTION() [Body]
[PATCH v6 05/15] pinctrl: mediatek: moore: replace struct function_desc with struct pinfunction [Body]
[PATCH v6 06/15] pinctrl: imx: don't access the pin function radix tree directly [Body]
[PATCH v6 07/15] pinctrl: keembay: release allocated memory in detach path [Body]
[PATCH v6 08/15] pinctrl: keembay: use a dedicated structure for the pinfunction description [Body]
[PATCH v6 09/15] pinctrl: constify pinmux_generic_get_function() [Body]
[PATCH v6 10/15] pinctrl: make struct pinfunction a pointer in struct function_desc [Body]
[PATCH v6 11/15] pinctrl: qcom: use generic pin function helpers [Body]
[PATCH v6 12/15] pinctrl: allow to mark pin functions as requestable GPIOs [Body]
[PATCH v6 13/15] pinctrl: qcom: add infrastructure for marking pin functions as GPIOs [Body]
[PATCH v6 14/15] pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions [Body]
[PATCH v6 15/15] pinctrl: qcom: make the pinmuxing strict [Body]

Session 2025-08-28

ID (for dev) 0aa033ee-f641-440e-9039-344af865fdfa
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed [Log]
Build Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log]
Boot test: Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed
Boot test: Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed
Fuzzing fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log] [Artifacts]