Kconfig 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Generic HWSPINLOCK framework
  4. #
  5. menuconfig HWSPINLOCK
  6. bool "Hardware Spinlock drivers"
  7. if HWSPINLOCK
  8. config HWSPINLOCK_OMAP
  9. tristate "OMAP Hardware Spinlock device"
  10. depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX || ARCH_K3 || COMPILE_TEST
  11. help
  12. Say y here to support the OMAP Hardware Spinlock device (firstly
  13. introduced in OMAP4).
  14. If unsure, say N.
  15. config HWSPINLOCK_QCOM
  16. tristate "Qualcomm Hardware Spinlock device"
  17. depends on ARCH_QCOM || COMPILE_TEST
  18. select MFD_SYSCON
  19. help
  20. Say y here to support the Qualcomm Hardware Mutex functionality, which
  21. provides a synchronisation mechanism for the various processors on
  22. the SoC.
  23. If unsure, say N.
  24. config HWSPINLOCK_SPRD
  25. tristate "SPRD Hardware Spinlock device"
  26. depends on ARCH_SPRD || COMPILE_TEST
  27. help
  28. Say y here to support the SPRD Hardware Spinlock device.
  29. If unsure, say N.
  30. config HWSPINLOCK_STM32
  31. tristate "STM32 Hardware Spinlock device"
  32. depends on MACH_STM32MP157 || COMPILE_TEST
  33. help
  34. Say y here to support the STM32 Hardware Spinlock device.
  35. If unsure, say N.
  36. config HWSPINLOCK_SUN6I
  37. tristate "SUN6I Hardware Spinlock device"
  38. depends on ARCH_SUNXI || COMPILE_TEST
  39. help
  40. Say y here to support the SUN6I Hardware Spinlock device which can be
  41. found in most of the sun6i compatible Allwinner SoCs.
  42. If unsure, say N.
  43. config HSEM_U8500
  44. tristate "STE Hardware Semaphore functionality"
  45. depends on ARCH_U8500 || COMPILE_TEST
  46. help
  47. Say y here to support the STE Hardware Semaphore functionality, which
  48. provides a synchronisation mechanism for the various processor on the
  49. SoC.
  50. If unsure, say N.
  51. endif # HWSPINLOCK