1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunif ARCH_STM32 || COMPILE_TEST 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunconfig PINCTRL_STM32 5*4882a593Smuzhiyun bool 6*4882a593Smuzhiyun depends on OF 7*4882a593Smuzhiyun select PINMUX 8*4882a593Smuzhiyun select GENERIC_PINCONF 9*4882a593Smuzhiyun select GPIOLIB 10*4882a593Smuzhiyun select IRQ_DOMAIN_HIERARCHY 11*4882a593Smuzhiyun select MFD_SYSCON 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunconfig PINCTRL_STM32F429 14*4882a593Smuzhiyun bool "STMicroelectronics STM32F429 pin control" if COMPILE_TEST && !MACH_STM32F429 15*4882a593Smuzhiyun depends on OF && HAS_IOMEM 16*4882a593Smuzhiyun default MACH_STM32F429 17*4882a593Smuzhiyun select PINCTRL_STM32 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig PINCTRL_STM32F469 20*4882a593Smuzhiyun bool "STMicroelectronics STM32F469 pin control" if COMPILE_TEST && !MACH_STM32F469 21*4882a593Smuzhiyun depends on OF && HAS_IOMEM 22*4882a593Smuzhiyun default MACH_STM32F469 23*4882a593Smuzhiyun select PINCTRL_STM32 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig PINCTRL_STM32F746 26*4882a593Smuzhiyun bool "STMicroelectronics STM32F746 pin control" if COMPILE_TEST && !MACH_STM32F746 27*4882a593Smuzhiyun depends on OF && HAS_IOMEM 28*4882a593Smuzhiyun default MACH_STM32F746 29*4882a593Smuzhiyun select PINCTRL_STM32 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig PINCTRL_STM32F769 32*4882a593Smuzhiyun bool "STMicroelectronics STM32F769 pin control" if COMPILE_TEST && !MACH_STM32F769 33*4882a593Smuzhiyun depends on OF && HAS_IOMEM 34*4882a593Smuzhiyun default MACH_STM32F769 35*4882a593Smuzhiyun select PINCTRL_STM32 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunconfig PINCTRL_STM32H743 38*4882a593Smuzhiyun bool "STMicroelectronics STM32H743 pin control" if COMPILE_TEST && !MACH_STM32H743 39*4882a593Smuzhiyun depends on OF && HAS_IOMEM 40*4882a593Smuzhiyun default MACH_STM32H743 41*4882a593Smuzhiyun select PINCTRL_STM32 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunconfig PINCTRL_STM32MP157 44*4882a593Smuzhiyun bool "STMicroelectronics STM32MP157 pin control" if COMPILE_TEST && !MACH_STM32MP157 45*4882a593Smuzhiyun depends on OF && HAS_IOMEM 46*4882a593Smuzhiyun default MACH_STM32MP157 47*4882a593Smuzhiyun select PINCTRL_STM32 48*4882a593Smuzhiyunendif 49