1bd9a4c7dSOhad Ben-Cohen# 2bd9a4c7dSOhad Ben-Cohen# Generic HWSPINLOCK framework 3bd9a4c7dSOhad Ben-Cohen# 4bd9a4c7dSOhad Ben-Cohen 535fc8a07SVincent Legollmenuconfig HWSPINLOCK 635fc8a07SVincent Legoll tristate "Hardware Spinlock drivers" 770ba4cc2SSimon Que 870ba4cc2SSimon Queconfig HWSPINLOCK_OMAP 970ba4cc2SSimon Que tristate "OMAP Hardware Spinlock device" 1035fc8a07SVincent Legoll depends on HWSPINLOCK 11ceca89e8SSuman Anna depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX 1270ba4cc2SSimon Que help 1370ba4cc2SSimon Que Say y here to support the OMAP Hardware Spinlock device (firstly 1470ba4cc2SSimon Que introduced in OMAP4). 1570ba4cc2SSimon Que 1670ba4cc2SSimon Que If unsure, say N. 17315d8f5cSOhad Ben-Cohen 1819a0f612SBjorn Anderssonconfig HWSPINLOCK_QCOM 1919a0f612SBjorn Andersson tristate "Qualcomm Hardware Spinlock device" 2035fc8a07SVincent Legoll depends on HWSPINLOCK 2119a0f612SBjorn Andersson depends on ARCH_QCOM 2219a0f612SBjorn Andersson select MFD_SYSCON 2319a0f612SBjorn Andersson help 2419a0f612SBjorn Andersson Say y here to support the Qualcomm Hardware Mutex functionality, which 2519a0f612SBjorn Andersson provides a synchronisation mechanism for the various processors on 2619a0f612SBjorn Andersson the SoC. 2719a0f612SBjorn Andersson 2819a0f612SBjorn Andersson If unsure, say N. 2919a0f612SBjorn Andersson 30cc16d664SWei Chenconfig HWSPINLOCK_SIRF 31cc16d664SWei Chen tristate "SIRF Hardware Spinlock device" 3235fc8a07SVincent Legoll depends on HWSPINLOCK 33cc16d664SWei Chen depends on ARCH_SIRF 34cc16d664SWei Chen help 35cc16d664SWei Chen Say y here to support the SIRF Hardware Spinlock device, which 36cc16d664SWei Chen provides a synchronisation mechanism for the various processors 37cc16d664SWei Chen on the SoC. 38cc16d664SWei Chen 39cc16d664SWei Chen It's safe to say n here if you're not interested in SIRF hardware 40cc16d664SWei Chen spinlock or just want a bare minimum kernel. 41cc16d664SWei Chen 42*d8c8bbbbSBaolin Wangconfig HWSPINLOCK_SPRD 43*d8c8bbbbSBaolin Wang tristate "SPRD Hardware Spinlock device" 44*d8c8bbbbSBaolin Wang depends on ARCH_SPRD 45*d8c8bbbbSBaolin Wang depends on HWSPINLOCK 46*d8c8bbbbSBaolin Wang help 47*d8c8bbbbSBaolin Wang Say y here to support the SPRD Hardware Spinlock device. 48*d8c8bbbbSBaolin Wang 49*d8c8bbbbSBaolin Wang If unsure, say N. 50*d8c8bbbbSBaolin Wang 51f84a8ecfSMathieu J. Poirierconfig HSEM_U8500 52f84a8ecfSMathieu J. Poirier tristate "STE Hardware Semaphore functionality" 5335fc8a07SVincent Legoll depends on HWSPINLOCK 54f84a8ecfSMathieu J. Poirier depends on ARCH_U8500 55f84a8ecfSMathieu J. Poirier help 56f84a8ecfSMathieu J. Poirier Say y here to support the STE Hardware Semaphore functionality, which 57f84a8ecfSMathieu J. Poirier provides a synchronisation mechanism for the various processor on the 58f84a8ecfSMathieu J. Poirier SoC. 59f84a8ecfSMathieu J. Poirier 60f84a8ecfSMathieu J. Poirier If unsure, say N. 61