home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-sh64 / timex.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  915 b   |  35 lines

  1. #ifndef __ASM_SH64_TIMEX_H
  2. #define __ASM_SH64_TIMEX_H
  3.  
  4. /*
  5.  * This file is subject to the terms and conditions of the GNU General Public
  6.  * License.  See the file "COPYING" in the main directory of this archive
  7.  * for more details.
  8.  *
  9.  * include/asm-sh64/timex.h
  10.  *
  11.  * Copyright (C) 2000, 2001  Paolo Alberelli
  12.  * Copyright (C) 2003  Paul Mundt
  13.  *
  14.  * sh-5 architecture timex specifications
  15.  *
  16.  */
  17.  
  18. #define CLOCK_TICK_RATE    1193180 /* Underlying HZ */
  19. #define CLOCK_TICK_FACTOR    20    /* Factor of both 1000000 and CLOCK_TICK_RATE */
  20. #define FINETUNE ((((((long)LATCH * HZ - CLOCK_TICK_RATE) << SHIFT_HZ) * \
  21.     (1000000/CLOCK_TICK_FACTOR) / (CLOCK_TICK_RATE/CLOCK_TICK_FACTOR)) \
  22.         << (SHIFT_SCALE-SHIFT_HZ)) / HZ)
  23.  
  24. typedef unsigned long cycles_t;
  25.  
  26. static __inline__ cycles_t get_cycles (void)
  27. {
  28.     return 0;
  29. }
  30.  
  31. #define vxtime_lock()        do {} while (0)
  32. #define vxtime_unlock()        do {} while (0)
  33.  
  34. #endif /* __ASM_SH64_TIMEX_H */
  35.