Kconfig 981 B

12345678910111213141516171819202122232425262728293031323334
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Samsung Pin control drivers
  4. #
  5. config PINCTRL_SAMSUNG
  6. bool
  7. select GPIOLIB
  8. select PINMUX
  9. select PINCONF
  10. config PINCTRL_EXYNOS
  11. bool "Pinctrl common driver part for Samsung Exynos SoCs"
  12. depends on ARCH_EXYNOS || ARCH_S5PV210 || (COMPILE_TEST && OF)
  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. config PINCTRL_EXYNOS_ARM
  17. bool "ARMv7-specific pinctrl driver for Samsung Exynos SoCs" if COMPILE_TEST
  18. depends on PINCTRL_EXYNOS
  19. config PINCTRL_EXYNOS_ARM64
  20. bool "ARMv8-specific pinctrl driver for Samsung Exynos SoCs" if COMPILE_TEST
  21. depends on PINCTRL_EXYNOS
  22. config PINCTRL_S3C24XX
  23. bool "Samsung S3C24XX SoC pinctrl driver"
  24. depends on ARCH_S3C24XX || (COMPILE_TEST && OF)
  25. select PINCTRL_SAMSUNG
  26. config PINCTRL_S3C64XX
  27. bool "Samsung S3C64XX SoC pinctrl driver"
  28. depends on ARCH_S3C64XX || (COMPILE_TEST && OF)
  29. select PINCTRL_SAMSUNG