1 # SPDX-License-Identifier: GPL-2.0
3 # Generic HWSPINLOCK framework
7 bool "Hardware Spinlock drivers"
11 config HWSPINLOCK_OMAP
12 tristate "OMAP Hardware Spinlock device"
13 depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX || ARCH_K3 || COMPILE_TEST
15 Say y here to support the OMAP Hardware Spinlock device (firstly
20 config HWSPINLOCK_QCOM
21 tristate "Qualcomm Hardware Spinlock device"
22 depends on ARCH_QCOM || COMPILE_TEST
25 Say y here to support the Qualcomm Hardware Mutex functionality, which
26 provides a synchronisation mechanism for the various processors on
31 config HWSPINLOCK_SPRD
32 tristate "SPRD Hardware Spinlock device"
33 depends on ARCH_SPRD || COMPILE_TEST
35 Say y here to support the SPRD Hardware Spinlock device.
39 config HWSPINLOCK_STM32
40 tristate "STM32 Hardware Spinlock device"
41 depends on MACH_STM32MP157 || COMPILE_TEST
43 Say y here to support the STM32 Hardware Spinlock device.
47 config HWSPINLOCK_SUN6I
48 tristate "SUN6I Hardware Spinlock device"
49 depends on ARCH_SUNXI || COMPILE_TEST
51 Say y here to support the SUN6I Hardware Spinlock device which can be
52 found in most of the sun6i compatible Allwinner SoCs.
57 tristate "STE Hardware Semaphore functionality"
58 depends on ARCH_U8500 || COMPILE_TEST
60 Say y here to support the STE Hardware Semaphore functionality, which
61 provides a synchronisation mechanism for the various processor on the