|  | # | 
|  | # Generic HWSPINLOCK framework | 
|  | # | 
|  |  | 
|  | # HWSPINLOCK always gets selected by whoever wants it. | 
|  | config HWSPINLOCK | 
|  | tristate | 
|  |  | 
|  | menu "Hardware Spinlock drivers" | 
|  |  | 
|  | config HWSPINLOCK_OMAP | 
|  | tristate "OMAP Hardware Spinlock device" | 
|  | depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX | 
|  | select HWSPINLOCK | 
|  | help | 
|  | Say y here to support the OMAP Hardware Spinlock device (firstly | 
|  | introduced in OMAP4). | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | config HSEM_U8500 | 
|  | tristate "STE Hardware Semaphore functionality" | 
|  | depends on ARCH_U8500 | 
|  | select HWSPINLOCK | 
|  | help | 
|  | Say y here to support the STE Hardware Semaphore functionality, which | 
|  | provides a synchronisation mechanism for the various processor on the | 
|  | SoC. | 
|  |  | 
|  | If unsure, say N. | 
|  |  | 
|  | endmenu |