]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
pinctrl: imx: PINCTRL_IMX_SCMI should depend on ARCH_MXC
authorGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 5 Mar 2026 09:05:12 +0000 (10:05 +0100)
committerLinus Walleij <linusw@kernel.org>
Tue, 10 Mar 2026 09:12:25 +0000 (10:12 +0100)
i.MX95 SCMI firmware is only present on NXP i.MX94 and i.MX95 SoCs.
Hence add a dependency on ARCH_MXC, to prevent asking the user about
this driver when configuring a kernel without NXP i.MX SoC family
support.

While at it, relax the dependencies on ARM_SCMI_PROTOCOL and OF when
compile-testing.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
drivers/pinctrl/freescale/Kconfig

index 8d24decd3f074ece19fba1d3c34c6aee30fc27ae..fd53cf5bb843dfaff16718e37c0513e368e29d23 100644 (file)
@@ -9,7 +9,7 @@ config PINCTRL_IMX
 
 config PINCTRL_IMX_SCMI
        tristate "i.MX95 pinctrl driver using SCMI protocol interface"
-       depends on ARM_SCMI_PROTOCOL && OF
+       depends on (ARM_SCMI_PROTOCOL && OF && ARCH_MXC) || COMPILE_TEST
        select PINMUX
        select GENERIC_PINCONF
        select GENERIC_PINCTRL_GROUPS