Patch Series

Subject pinctrl: introduce the concept of a GPIO pin function category
Author brgl@bgdev.pl
Date 2025-08-15 09:09:03 +0000 UTC
Version 5
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 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 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 v5 01/15] devres: provide devm_kmemdup_const() [Body]
[PATCH v5 02/15] pinctrl: ingenic: use struct pinfunction instead of struct function_desc [Body]
[PATCH v5 03/15] pinctrl: airoha: replace struct function_desc with struct pinfunction [Body]
[PATCH v5 04/15] pinctrl: mediatek: mt7988: use PINCTRL_PIN_FUNCTION() [Body]
[PATCH v5 05/15] pinctrl: mediatek: moore: replace struct function_desc with struct pinfunction [Body]
[PATCH v5 06/15] pinctrl: imx: don't access the pin function radix tree directly [Body]
[PATCH v5 07/15] pinctrl: keembay: release allocated memory in detach path [Body]
[PATCH v5 08/15] pinctrl: keembay: use a dedicated structure for the pinfunction description [Body]
[PATCH v5 09/15] pinctrl: constify pinmux_generic_get_function() [Body]
[PATCH v5 10/15] pinctrl: make struct pinfunction a pointer in struct function_desc [Body]
[PATCH v5 11/15] pinctrl: qcom: use generic pin function helpers [Body]
[PATCH v5 12/15] pinctrl: allow to mark pin functions as requestable GPIOs [Body]
[PATCH v5 13/15] pinctrl: qcom: add infrastructure for marking pin functions as GPIOs [Body]
[PATCH v5 14/15] pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions [Body]
[PATCH v5 15/15] pinctrl: qcom: make the pinmuxing strict [Body]

Session 2025-08-15

ID (for dev) f0ca49cb-9451-4ffd-947f-5df4426b1919
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] passed [Log]
Build Patched dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] [patched] passed [Log]
Boot test: Base dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] passed
Boot test: Patched dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] [patched] passed
Fuzzing dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] dfc0f6373094dd88e1eaf76c44f2ff01b65db851 [Config] [patched] passed [Log] [Artifacts]