arch_timer.h 384 B

12345678910111213141516171819202122
  1. #ifndef __ASMARM_ARCH_TIMER_H
  2. #define __ASMARM_ARCH_TIMER_H
  3. #include <asm/errno.h>
  4. #ifdef CONFIG_ARM_ARCH_TIMER
  5. #define ARCH_HAS_READ_CURRENT_TIMER
  6. int arch_timer_of_register(void);
  7. int arch_timer_sched_clock_init(void);
  8. #else
  9. static inline int arch_timer_of_register(void)
  10. {
  11. return -ENXIO;
  12. }
  13. static inline int arch_timer_sched_clock_init(void)
  14. {
  15. return -ENXIO;
  16. }
  17. #endif
  18. #endif