linux/drivers/pinctrl/samsung/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0
   2#
   3# Samsung Pin control drivers
   4#
   5config PINCTRL_SAMSUNG
   6        bool
   7        select PINMUX
   8        select PINCONF
   9
  10config PINCTRL_EXYNOS
  11        bool "Pinctrl driver data for Samsung EXYNOS SoCs other than 5440"
  12        depends on OF && GPIOLIB && (ARCH_EXYNOS || ARCH_S5PV210)
  13        select PINCTRL_SAMSUNG
  14        select PINCTRL_EXYNOS_ARM if ARM && (ARCH_EXYNOS || ARCH_S5PV210)
  15        select PINCTRL_EXYNOS_ARM64 if ARM64 && ARCH_EXYNOS
  16
  17config PINCTRL_EXYNOS_ARM
  18        bool "ARMv7-specific pinctrl driver data for Exynos (except Exynos5440)" if COMPILE_TEST
  19        depends on PINCTRL_EXYNOS
  20
  21config PINCTRL_EXYNOS_ARM64
  22        bool "ARMv8-specific pinctrl driver data for Exynos" if COMPILE_TEST
  23        depends on PINCTRL_EXYNOS
  24
  25config PINCTRL_EXYNOS5440
  26        bool "Samsung EXYNOS5440 SoC pinctrl driver"
  27        depends on SOC_EXYNOS5440
  28        select PINMUX
  29        select PINCONF
  30
  31config PINCTRL_S3C24XX
  32        bool "Samsung S3C24XX SoC pinctrl driver"
  33        depends on ARCH_S3C24XX && OF
  34        select PINCTRL_SAMSUNG
  35
  36config PINCTRL_S3C64XX
  37        bool "Samsung S3C64XX SoC pinctrl driver"
  38        depends on ARCH_S3C64XX
  39        select PINCTRL_SAMSUNG
  40