1# 2# Generic HWSPINLOCK framework 3# 4 5menuconfig HWSPINLOCK 6 bool "Hardware Spinlock drivers" 7 8config HWSPINLOCK_OMAP 9 tristate "OMAP Hardware Spinlock device" 10 depends on HWSPINLOCK 11 depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX 12 help 13 Say y here to support the OMAP Hardware Spinlock device (firstly 14 introduced in OMAP4). 15 16 If unsure, say N. 17 18config HWSPINLOCK_QCOM 19 tristate "Qualcomm Hardware Spinlock device" 20 depends on HWSPINLOCK 21 depends on ARCH_QCOM 22 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 30config HWSPINLOCK_SIRF 31 tristate "SIRF Hardware Spinlock device" 32 depends on HWSPINLOCK 33 depends on ARCH_SIRF 34 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 42config 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 51config HSEM_U8500 52 tristate "STE Hardware Semaphore functionality" 53 depends on HWSPINLOCK 54 depends on ARCH_U8500 55 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. 61