1# 2# Generic HWSPINLOCK framework 3# 4 5menuconfig HWSPINLOCK 6 tristate "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 HSEM_U8500 43 tristate "STE Hardware Semaphore functionality" 44 depends on HWSPINLOCK 45 depends on ARCH_U8500 46 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. 52