blob: f0f467983960d6b8e23818aac18d235d1988a089 [file] [log] [blame]
Ohad Ben-Cohenbd9a4c72011-02-17 09:52:03 -08001#
2# Generic HWSPINLOCK framework
3#
4
Vincent Legoll35fc8a02017-04-11 16:21:02 +02005menuconfig HWSPINLOCK
Baolin Wangd0482362017-11-04 14:37:48 +08006 bool "Hardware Spinlock drivers"
Simon Que70ba4cc2011-02-17 09:52:03 -08007
8config HWSPINLOCK_OMAP
9 tristate "OMAP Hardware Spinlock device"
Vincent Legoll35fc8a02017-04-11 16:21:02 +020010 depends on HWSPINLOCK
Suman Annaceca89e2014-07-02 18:01:00 -050011 depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX
Simon Que70ba4cc2011-02-17 09:52:03 -080012 help
13 Say y here to support the OMAP Hardware Spinlock device (firstly
14 introduced in OMAP4).
15
16 If unsure, say N.
Ohad Ben-Cohen315d8f52011-09-04 23:19:51 +030017
Bjorn Andersson19a0f612015-03-24 10:11:05 -070018config HWSPINLOCK_QCOM
19 tristate "Qualcomm Hardware Spinlock device"
Vincent Legoll35fc8a02017-04-11 16:21:02 +020020 depends on HWSPINLOCK
Bjorn Andersson19a0f612015-03-24 10:11:05 -070021 depends on ARCH_QCOM
Bjorn Andersson19a0f612015-03-24 10:11:05 -070022 select MFD_SYSCON
23 help
24 Say y here to support the Qualcomm Hardware Mutex functionality, which
25 provides a synchronisation mechanism for the various processors on
26 the SoC.
27
28 If unsure, say N.
29
Wei Chencc16d662015-05-26 08:28:29 +000030config HWSPINLOCK_SIRF
31 tristate "SIRF Hardware Spinlock device"
Vincent Legoll35fc8a02017-04-11 16:21:02 +020032 depends on HWSPINLOCK
Wei Chencc16d662015-05-26 08:28:29 +000033 depends on ARCH_SIRF
Wei Chencc16d662015-05-26 08:28:29 +000034 help
35 Say y here to support the SIRF Hardware Spinlock device, which
36 provides a synchronisation mechanism for the various processors
37 on the SoC.
38
39 It's safe to say n here if you're not interested in SIRF hardware
40 spinlock or just want a bare minimum kernel.
41
Baolin Wangd8c8bbb2017-05-17 13:59:29 +080042config HWSPINLOCK_SPRD
43 tristate "SPRD Hardware Spinlock device"
44 depends on ARCH_SPRD
45 depends on HWSPINLOCK
46 help
47 Say y here to support the SPRD Hardware Spinlock device.
48
49 If unsure, say N.
50
Mathieu J. Poirierf84a8ec2011-09-08 22:47:40 +030051config HSEM_U8500
52 tristate "STE Hardware Semaphore functionality"
Vincent Legoll35fc8a02017-04-11 16:21:02 +020053 depends on HWSPINLOCK
Mathieu J. Poirierf84a8ec2011-09-08 22:47:40 +030054 depends on ARCH_U8500
Mathieu J. Poirierf84a8ec2011-09-08 22:47:40 +030055 help
56 Say y here to support the STE Hardware Semaphore functionality, which
57 provides a synchronisation mechanism for the various processor on the
58 SoC.
59
60 If unsure, say N.