mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
pinctrl: freescale: enable use with COMPILE_TEST
Allow compile-testing of i.MX pinctrl drivers using CONFIG_COMPILE_TEST. Signed-off-by: Esben Haabendal <esben@geanix.com> Link: https://lore.kernel.org/20240506-imx-pinctrl-optional-v2-3-bdff75085156@geanix.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
aea2dd7a6f
commit
a55222b7a1
1 changed files with 47 additions and 26 deletions
|
@ -30,7 +30,8 @@ config PINCTRL_IMX1_CORE
|
||||||
|
|
||||||
config PINCTRL_IMX1
|
config PINCTRL_IMX1
|
||||||
bool "IMX1 pinctrl driver"
|
bool "IMX1 pinctrl driver"
|
||||||
depends on SOC_IMX1
|
depends on OF
|
||||||
|
depends on SOC_IMX1 || COMPILE_TEST
|
||||||
default SOC_IMX1
|
default SOC_IMX1
|
||||||
select PINCTRL_IMX1_CORE
|
select PINCTRL_IMX1_CORE
|
||||||
help
|
help
|
||||||
|
@ -38,7 +39,8 @@ config PINCTRL_IMX1
|
||||||
|
|
||||||
config PINCTRL_IMX27
|
config PINCTRL_IMX27
|
||||||
bool "IMX27 pinctrl driver"
|
bool "IMX27 pinctrl driver"
|
||||||
depends on SOC_IMX27
|
depends on OF
|
||||||
|
depends on SOC_IMX27 || COMPILE_TEST
|
||||||
default SOC_IMX27
|
default SOC_IMX27
|
||||||
select PINCTRL_IMX1_CORE
|
select PINCTRL_IMX1_CORE
|
||||||
help
|
help
|
||||||
|
@ -48,7 +50,7 @@ config PINCTRL_IMX27
|
||||||
config PINCTRL_IMX25
|
config PINCTRL_IMX25
|
||||||
bool "IMX25 pinctrl driver"
|
bool "IMX25 pinctrl driver"
|
||||||
depends on OF
|
depends on OF
|
||||||
depends on SOC_IMX25
|
depends on SOC_IMX25 || COMPILE_TEST
|
||||||
default SOC_IMX25
|
default SOC_IMX25
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -56,7 +58,8 @@ config PINCTRL_IMX25
|
||||||
|
|
||||||
config PINCTRL_IMX35
|
config PINCTRL_IMX35
|
||||||
bool "IMX35 pinctrl driver"
|
bool "IMX35 pinctrl driver"
|
||||||
depends on SOC_IMX35
|
depends on OF
|
||||||
|
depends on SOC_IMX35 || COMPILE_TEST
|
||||||
default SOC_IMX35
|
default SOC_IMX35
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -64,7 +67,8 @@ config PINCTRL_IMX35
|
||||||
|
|
||||||
config PINCTRL_IMX50
|
config PINCTRL_IMX50
|
||||||
bool "IMX50 pinctrl driver"
|
bool "IMX50 pinctrl driver"
|
||||||
depends on SOC_IMX50
|
depends on OF
|
||||||
|
depends on SOC_IMX50 || COMPILE_TEST
|
||||||
default SOC_IMX50
|
default SOC_IMX50
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -72,7 +76,8 @@ config PINCTRL_IMX50
|
||||||
|
|
||||||
config PINCTRL_IMX51
|
config PINCTRL_IMX51
|
||||||
bool "IMX51 pinctrl driver"
|
bool "IMX51 pinctrl driver"
|
||||||
depends on SOC_IMX51
|
depends on OF
|
||||||
|
depends on SOC_IMX51 || COMPILE_TEST
|
||||||
default SOC_IMX51
|
default SOC_IMX51
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -80,7 +85,8 @@ config PINCTRL_IMX51
|
||||||
|
|
||||||
config PINCTRL_IMX53
|
config PINCTRL_IMX53
|
||||||
bool "IMX53 pinctrl driver"
|
bool "IMX53 pinctrl driver"
|
||||||
depends on SOC_IMX53
|
depends on OF
|
||||||
|
depends on SOC_IMX53 || COMPILE_TEST
|
||||||
default SOC_IMX53
|
default SOC_IMX53
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -88,7 +94,8 @@ config PINCTRL_IMX53
|
||||||
|
|
||||||
config PINCTRL_IMX6Q
|
config PINCTRL_IMX6Q
|
||||||
bool "IMX6Q/DL pinctrl driver"
|
bool "IMX6Q/DL pinctrl driver"
|
||||||
depends on SOC_IMX6Q
|
depends on OF
|
||||||
|
depends on SOC_IMX6Q || COMPILE_TEST
|
||||||
default SOC_IMX6Q
|
default SOC_IMX6Q
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -96,7 +103,8 @@ config PINCTRL_IMX6Q
|
||||||
|
|
||||||
config PINCTRL_IMX6SL
|
config PINCTRL_IMX6SL
|
||||||
bool "IMX6SL pinctrl driver"
|
bool "IMX6SL pinctrl driver"
|
||||||
depends on SOC_IMX6SL
|
depends on OF
|
||||||
|
depends on SOC_IMX6SL || COMPILE_TEST
|
||||||
default SOC_IMX6SL
|
default SOC_IMX6SL
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -104,7 +112,8 @@ config PINCTRL_IMX6SL
|
||||||
|
|
||||||
config PINCTRL_IMX6SLL
|
config PINCTRL_IMX6SLL
|
||||||
bool "IMX6SLL pinctrl driver"
|
bool "IMX6SLL pinctrl driver"
|
||||||
depends on SOC_IMX6SLL
|
depends on OF
|
||||||
|
depends on SOC_IMX6SLL || COMPILE_TEST
|
||||||
default SOC_IMX6SLL
|
default SOC_IMX6SLL
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -112,7 +121,8 @@ config PINCTRL_IMX6SLL
|
||||||
|
|
||||||
config PINCTRL_IMX6SX
|
config PINCTRL_IMX6SX
|
||||||
bool "IMX6SX pinctrl driver"
|
bool "IMX6SX pinctrl driver"
|
||||||
depends on SOC_IMX6SX
|
depends on OF
|
||||||
|
depends on SOC_IMX6SX || COMPILE_TEST
|
||||||
default SOC_IMX6SX
|
default SOC_IMX6SX
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -120,7 +130,8 @@ config PINCTRL_IMX6SX
|
||||||
|
|
||||||
config PINCTRL_IMX6UL
|
config PINCTRL_IMX6UL
|
||||||
bool "IMX6UL pinctrl driver"
|
bool "IMX6UL pinctrl driver"
|
||||||
depends on SOC_IMX6UL
|
depends on OF
|
||||||
|
depends on SOC_IMX6UL || COMPILE_TEST
|
||||||
default SOC_IMX6UL
|
default SOC_IMX6UL
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -128,7 +139,8 @@ config PINCTRL_IMX6UL
|
||||||
|
|
||||||
config PINCTRL_IMX7D
|
config PINCTRL_IMX7D
|
||||||
bool "IMX7D pinctrl driver"
|
bool "IMX7D pinctrl driver"
|
||||||
depends on SOC_IMX7D
|
depends on OF
|
||||||
|
depends on SOC_IMX7D || COMPILE_TEST
|
||||||
default SOC_IMX7D
|
default SOC_IMX7D
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -136,7 +148,8 @@ config PINCTRL_IMX7D
|
||||||
|
|
||||||
config PINCTRL_IMX7ULP
|
config PINCTRL_IMX7ULP
|
||||||
bool "IMX7ULP pinctrl driver"
|
bool "IMX7ULP pinctrl driver"
|
||||||
depends on SOC_IMX7ULP
|
depends on OF
|
||||||
|
depends on SOC_IMX7ULP || COMPILE_TEST
|
||||||
default SOC_IMX7ULP
|
default SOC_IMX7ULP
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -145,7 +158,7 @@ config PINCTRL_IMX7ULP
|
||||||
config PINCTRL_IMX8MM
|
config PINCTRL_IMX8MM
|
||||||
tristate "IMX8MM pinctrl driver"
|
tristate "IMX8MM pinctrl driver"
|
||||||
depends on OF
|
depends on OF
|
||||||
depends on SOC_IMX8M
|
depends on SOC_IMX8M || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8mm pinctrl driver
|
Say Y here to enable the imx8mm pinctrl driver
|
||||||
|
@ -153,7 +166,7 @@ config PINCTRL_IMX8MM
|
||||||
config PINCTRL_IMX8MN
|
config PINCTRL_IMX8MN
|
||||||
tristate "IMX8MN pinctrl driver"
|
tristate "IMX8MN pinctrl driver"
|
||||||
depends on OF
|
depends on OF
|
||||||
depends on SOC_IMX8M
|
depends on SOC_IMX8M || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8mn pinctrl driver
|
Say Y here to enable the imx8mn pinctrl driver
|
||||||
|
@ -161,7 +174,7 @@ config PINCTRL_IMX8MN
|
||||||
config PINCTRL_IMX8MP
|
config PINCTRL_IMX8MP
|
||||||
tristate "IMX8MP pinctrl driver"
|
tristate "IMX8MP pinctrl driver"
|
||||||
depends on OF
|
depends on OF
|
||||||
depends on SOC_IMX8M
|
depends on SOC_IMX8M || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8mp pinctrl driver
|
Say Y here to enable the imx8mp pinctrl driver
|
||||||
|
@ -169,42 +182,47 @@ config PINCTRL_IMX8MP
|
||||||
config PINCTRL_IMX8MQ
|
config PINCTRL_IMX8MQ
|
||||||
tristate "IMX8MQ pinctrl driver"
|
tristate "IMX8MQ pinctrl driver"
|
||||||
depends on OF
|
depends on OF
|
||||||
depends on SOC_IMX8M
|
depends on SOC_IMX8M || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8mq pinctrl driver
|
Say Y here to enable the imx8mq pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_IMX8QM
|
config PINCTRL_IMX8QM
|
||||||
tristate "IMX8QM pinctrl driver"
|
tristate "IMX8QM pinctrl driver"
|
||||||
depends on IMX_SCU && ARCH_MXC && ARM64
|
depends on OF
|
||||||
|
depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
|
||||||
select PINCTRL_IMX_SCU
|
select PINCTRL_IMX_SCU
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8qm pinctrl driver
|
Say Y here to enable the imx8qm pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_IMX8QXP
|
config PINCTRL_IMX8QXP
|
||||||
tristate "IMX8QXP pinctrl driver"
|
tristate "IMX8QXP pinctrl driver"
|
||||||
depends on IMX_SCU && ARCH_MXC && ARM64
|
depends on OF
|
||||||
|
depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
|
||||||
select PINCTRL_IMX_SCU
|
select PINCTRL_IMX_SCU
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8qxp pinctrl driver
|
Say Y here to enable the imx8qxp pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_IMX8DXL
|
config PINCTRL_IMX8DXL
|
||||||
tristate "IMX8DXL pinctrl driver"
|
tristate "IMX8DXL pinctrl driver"
|
||||||
depends on IMX_SCU && ARCH_MXC && ARM64
|
depends on OF
|
||||||
|
depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
|
||||||
select PINCTRL_IMX_SCU
|
select PINCTRL_IMX_SCU
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8dxl pinctrl driver
|
Say Y here to enable the imx8dxl pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_IMX8ULP
|
config PINCTRL_IMX8ULP
|
||||||
tristate "IMX8ULP pinctrl driver"
|
tristate "IMX8ULP pinctrl driver"
|
||||||
depends on ARCH_MXC
|
depends on OF
|
||||||
|
depends on ARCH_MXC || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx8ulp pinctrl driver
|
Say Y here to enable the imx8ulp pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_IMXRT1050
|
config PINCTRL_IMXRT1050
|
||||||
bool "IMXRT1050 pinctrl driver"
|
bool "IMXRT1050 pinctrl driver"
|
||||||
depends on SOC_IMXRT
|
depends on OF
|
||||||
|
depends on SOC_IMXRT || COMPILE_TEST
|
||||||
default SOC_IMXRT
|
default SOC_IMXRT
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -219,14 +237,16 @@ config PINCTRL_IMX91
|
||||||
|
|
||||||
config PINCTRL_IMX93
|
config PINCTRL_IMX93
|
||||||
tristate "IMX93 pinctrl driver"
|
tristate "IMX93 pinctrl driver"
|
||||||
depends on ARCH_MXC
|
depends on OF
|
||||||
|
depends on ARCH_MXC || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imx93 pinctrl driver
|
Say Y here to enable the imx93 pinctrl driver
|
||||||
|
|
||||||
config PINCTRL_VF610
|
config PINCTRL_VF610
|
||||||
bool "Freescale Vybrid VF610 pinctrl driver"
|
bool "Freescale Vybrid VF610 pinctrl driver"
|
||||||
depends on SOC_VF610
|
depends on OF
|
||||||
|
depends on SOC_VF610 || COMPILE_TEST
|
||||||
default SOC_VF610
|
default SOC_VF610
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
|
@ -247,7 +267,8 @@ config PINCTRL_IMX28
|
||||||
|
|
||||||
config PINCTRL_IMXRT1170
|
config PINCTRL_IMXRT1170
|
||||||
bool "IMXRT1170 pinctrl driver"
|
bool "IMXRT1170 pinctrl driver"
|
||||||
depends on SOC_IMXRT
|
depends on OF
|
||||||
|
depends on SOC_IMXRT || COMPILE_TEST
|
||||||
select PINCTRL_IMX
|
select PINCTRL_IMX
|
||||||
help
|
help
|
||||||
Say Y here to enable the imxrt1170 pinctrl driver
|
Say Y here to enable the imxrt1170 pinctrl driver
|
||||||
|
|
Loading…
Add table
Reference in a new issue