 f84a8ecfca
			
		
	
	
	f84a8ecfca
	
	
	
		
			
			Add hwspinlock driver for U8500's Hsem hardware.
At this point only HSem's protocol 1 is used (i.e. no interrupts).
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
[ohad@wizery.com: adopt recent hwspin_lock_{un}register API changes]
[ohad@wizery.com: set the owner member of the driver]
[ohad@wizery.com: mark ->remove() function as __devexit]
[ohad@wizery.com: write commit log]
[ohad@wizery.com: small cleanups]
Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
		
	
			
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			683 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			683 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| #
 | |
| # 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
 | |
| 	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
 |