 8152a74bc0
			
		
	
	
	8152a74bc0
	
	
	
		
			
			As CPUs are migrated over to more fully-featured clock frameworks of their own and off of the legacy CPG code, they no longer have any real need for defining the PCLK value. The PCLK define in itself is already fairly misleading, as many boards get their input clocks from different sources, making this value fairly arbitrary anyways. Outside of the legacy CPG clock framework, the only place where this value is used is for deriving CLOCK_TICK_RATE, which we set back to the legacy PIT value that it was before the PCLK definitions were added in the first place. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			598 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			598 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * linux/include/asm-sh/timex.h
 | |
|  *
 | |
|  * sh architecture timex specifications
 | |
|  */
 | |
| #ifndef __ASM_SH_TIMEX_H
 | |
| #define __ASM_SH_TIMEX_H
 | |
| 
 | |
| /*
 | |
|  * Only parts using the legacy CPG code for their clock framework
 | |
|  * implementation need to define their own Pclk value. If provided, this
 | |
|  * can be used for accurately setting CLOCK_TICK_RATE, otherwise we
 | |
|  * simply fall back on the i8253 PIT value.
 | |
|  */
 | |
| #ifdef CONFIG_SH_PCLK_FREQ
 | |
| #define CLOCK_TICK_RATE		(CONFIG_SH_PCLK_FREQ / 4) /* Underlying HZ */
 | |
| #else
 | |
| #define CLOCK_TICK_RATE		1193180
 | |
| #endif
 | |
| 
 | |
| #include <asm-generic/timex.h>
 | |
| 
 | |
| #endif /* __ASM_SH_TIMEX_H */
 |