mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-30 18:05:48 +01:00 
			
		
		
		
	sparc: leon3: Moved GRLIB core header files to common include/grlib directory
Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
This commit is contained in:
		
				
					committed by
					
						 Francois Retief
						Francois Retief
					
				
			
			
				
	
			
			
			
						parent
						
							cff009ed6f
						
					
				
				
					commit
					f2879f5952
				
			
							
								
								
									
										34
									
								
								include/grlib/gptimer.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								include/grlib/gptimer.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| /* GRLIB GPTIMER (General Purpose Timer) definitions | ||||
|  * | ||||
|  * (C) Copyright 2010, 2015 | ||||
|  * Daniel Hellstrom, Cobham Gaisler, daniel@gaisler.com | ||||
|  * | ||||
|  * SPDX-License-Identifier:	GPL-2.0+ | ||||
|  */ | ||||
|  | ||||
| #ifndef __GRLIB_GPTIMER_H__ | ||||
| #define __GRLIB_GPTIMER_H__ | ||||
|  | ||||
| typedef struct { | ||||
| 	volatile unsigned int val; | ||||
| 	volatile unsigned int rld; | ||||
| 	volatile unsigned int ctrl; | ||||
| 	volatile unsigned int unused; | ||||
| } ambapp_dev_gptimer_element; | ||||
|  | ||||
| #define GPTIMER_CTRL_EN	0x1	/* Timer enable */ | ||||
| #define GPTIMER_CTRL_RS	0x2	/* Timer reStart  */ | ||||
| #define GPTIMER_CTRL_LD	0x4	/* Timer reLoad */ | ||||
| #define GPTIMER_CTRL_IE	0x8	/* interrupt enable */ | ||||
| #define GPTIMER_CTRL_IP	0x10	/* interrupt flag/pending */ | ||||
| #define GPTIMER_CTRL_CH	0x20	/* Chain with previous timer */ | ||||
|  | ||||
| typedef struct { | ||||
| 	volatile unsigned int scalar; | ||||
| 	volatile unsigned int scalar_reload; | ||||
| 	volatile unsigned int config; | ||||
| 	volatile unsigned int unused; | ||||
| 	volatile ambapp_dev_gptimer_element e[8]; | ||||
| } ambapp_dev_gptimer; | ||||
|  | ||||
| #endif | ||||
		Reference in New Issue
	
	Block a user