 e174d13010
			
		
	
	
	e174d13010
	
	
	
		
			
			While most platforms implement LED banks in sets of 8/16/32, some use different configurations. This adds a LED mask to the heartbeat platform data to allow platforms to constrain the bitmap, which is otherwise derived from the register size. Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			344 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			344 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_SH_HEARTBEAT_H
 | |
| #define __ASM_SH_HEARTBEAT_H
 | |
| 
 | |
| #include <linux/timer.h>
 | |
| 
 | |
| #define HEARTBEAT_INVERTED	(1 << 0)
 | |
| 
 | |
| struct heartbeat_data {
 | |
| 	void __iomem *base;
 | |
| 	unsigned char *bit_pos;
 | |
| 	unsigned int nr_bits;
 | |
| 	struct timer_list timer;
 | |
| 	unsigned int regsize;
 | |
| 	unsigned int mask;
 | |
| 	unsigned long flags;
 | |
| };
 | |
| 
 | |
| #endif /* __ASM_SH_HEARTBEAT_H */
 |