| 
									
										
										
										
											2009-11-17 01:32:57 +08:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * cs5536 mfgpt header file | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef _CS5536_MFGPT_H
 | 
					
						
							|  |  |  | #define _CS5536_MFGPT_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <cs5536/cs5536.h>
 | 
					
						
							|  |  |  | #include <cs5536/cs5536_pci.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef CONFIG_CS5536_MFGPT
 | 
					
						
							|  |  |  | extern void setup_mfgpt0_timer(void); | 
					
						
							|  |  |  | extern void disable_mfgpt0_counter(void); | 
					
						
							|  |  |  | extern void enable_mfgpt0_counter(void); | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | static inline void __maybe_unused setup_mfgpt0_timer(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | static inline void __maybe_unused disable_mfgpt0_counter(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | static inline void __maybe_unused enable_mfgpt0_counter(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define MFGPT_TICK_RATE 14318000
 | 
					
						
							| 
									
										
										
										
											2013-01-22 12:59:30 +01:00
										 |  |  | #define COMPARE	 ((MFGPT_TICK_RATE + HZ/2) / HZ)
 | 
					
						
							| 
									
										
										
										
											2009-11-17 01:32:57 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | #define MFGPT_BASE	mfgpt_base
 | 
					
						
							|  |  |  | #define MFGPT0_CMP2	(MFGPT_BASE + 2)
 | 
					
						
							|  |  |  | #define MFGPT0_CNT	(MFGPT_BASE + 4)
 | 
					
						
							|  |  |  | #define MFGPT0_SETUP	(MFGPT_BASE + 6)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /*!_CS5536_MFGPT_H */
 |