blob: cc26b042d366b1a01ba1d7d06b010274ba54cfa0 [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
6 tristate "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
Mathieu J. Poirierf84a8ec2011-09-08 22:47:40 +030042config HSEM_U8500
43 tristate "STE Hardware Semaphore functionality"
Vincent Legoll35fc8a02017-04-11 16:21:02 +020044 depends on HWSPINLOCK
Mathieu J. Poirierf84a8ec2011-09-08 22:47:40 +030045 depends on ARCH_U8500
Mathieu J. Poirierf84a8ec2011-09-08 22:47:40 +030046 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
51 If unsure, say N.