Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #
  2. # Generic HWSPINLOCK framework
  3. #
  4. menuconfig HWSPINLOCK
  5. tristate "Hardware Spinlock drivers"
  6. config HWSPINLOCK_OMAP
  7. tristate "OMAP Hardware Spinlock device"
  8. depends on HWSPINLOCK
  9. depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX
  10. help
  11. Say y here to support the OMAP Hardware Spinlock device (firstly
  12. introduced in OMAP4).
  13. If unsure, say N.
  14. config HWSPINLOCK_QCOM
  15. tristate "Qualcomm Hardware Spinlock device"
  16. depends on HWSPINLOCK
  17. depends on ARCH_QCOM
  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_SIRF
  25. tristate "SIRF Hardware Spinlock device"
  26. depends on HWSPINLOCK
  27. depends on ARCH_SIRF
  28. help
  29. Say y here to support the SIRF Hardware Spinlock device, which
  30. provides a synchronisation mechanism for the various processors
  31. on the SoC.
  32. It's safe to say n here if you're not interested in SIRF hardware
  33. spinlock or just want a bare minimum kernel.
  34. config HWSPINLOCK_SPRD
  35. tristate "SPRD Hardware Spinlock device"
  36. depends on ARCH_SPRD
  37. depends on HWSPINLOCK
  38. help
  39. Say y here to support the SPRD Hardware Spinlock device.
  40. If unsure, say N.
  41. config HSEM_U8500
  42. tristate "STE Hardware Semaphore functionality"
  43. depends on HWSPINLOCK
  44. depends on ARCH_U8500
  45. help
  46. Say y here to support the STE Hardware Semaphore functionality, which
  47. provides a synchronisation mechanism for the various processor on the
  48. SoC.
  49. If unsure, say N.