Loading...
1#
2# Generic HWSPINLOCK framework
3#
4
5config HWSPINLOCK
6 tristate "Generic Hardware Spinlock framework"
7 depends on ARCH_OMAP4
8 help
9 Say y here to support the generic hardware spinlock framework.
10 You only need to enable this if you have hardware spinlock module
11 on your system (usually only relevant if your system has remote slave
12 coprocessors).
13
14 If unsure, say N.
15
16config HWSPINLOCK_OMAP
17 tristate "OMAP Hardware Spinlock device"
18 depends on HWSPINLOCK && ARCH_OMAP4
19 help
20 Say y here to support the OMAP Hardware Spinlock device (firstly
21 introduced in OMAP4).
22
23 If unsure, say N.
1# SPDX-License-Identifier: GPL-2.0
2#
3# Generic HWSPINLOCK framework
4#
5
6menuconfig HWSPINLOCK
7 bool "Hardware Spinlock drivers"
8
9config HWSPINLOCK_OMAP
10 tristate "OMAP Hardware Spinlock device"
11 depends on HWSPINLOCK
12 depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX || ARCH_K3
13 help
14 Say y here to support the OMAP Hardware Spinlock device (firstly
15 introduced in OMAP4).
16
17 If unsure, say N.
18
19config HWSPINLOCK_QCOM
20 tristate "Qualcomm Hardware Spinlock device"
21 depends on HWSPINLOCK
22 depends on ARCH_QCOM
23 select MFD_SYSCON
24 help
25 Say y here to support the Qualcomm Hardware Mutex functionality, which
26 provides a synchronisation mechanism for the various processors on
27 the SoC.
28
29 If unsure, say N.
30
31config HWSPINLOCK_SIRF
32 tristate "SIRF Hardware Spinlock device"
33 depends on HWSPINLOCK
34 depends on ARCH_SIRF
35 help
36 Say y here to support the SIRF Hardware Spinlock device, which
37 provides a synchronisation mechanism for the various processors
38 on the SoC.
39
40 It's safe to say n here if you're not interested in SIRF hardware
41 spinlock or just want a bare minimum kernel.
42
43config HWSPINLOCK_SPRD
44 tristate "SPRD Hardware Spinlock device"
45 depends on ARCH_SPRD
46 depends on HWSPINLOCK
47 help
48 Say y here to support the SPRD Hardware Spinlock device.
49
50 If unsure, say N.
51
52config HWSPINLOCK_STM32
53 tristate "STM32 Hardware Spinlock device"
54 depends on MACH_STM32MP157
55 depends on HWSPINLOCK
56 help
57 Say y here to support the STM32 Hardware Spinlock device.
58
59 If unsure, say N.
60
61config HSEM_U8500
62 tristate "STE Hardware Semaphore functionality"
63 depends on HWSPINLOCK
64 depends on ARCH_U8500
65 help
66 Say y here to support the STE Hardware Semaphore functionality, which
67 provides a synchronisation mechanism for the various processor on the
68 SoC.
69
70 If unsure, say N.