system.h 543 B

123456789101112131415161718192021222324252627
  1. /*
  2. * linux/include/asm-arm/arch-l7200/system.h
  3. *
  4. * Copyright (c) 2000 Steve Hill (sjhill@cotw.com)
  5. *
  6. * Changelog
  7. * 03-21-2000 SJH Created
  8. * 04-26-2000 SJH Fixed functions
  9. * 05-03-2000 SJH Removed usage of obsolete 'iomd.h'
  10. * 05-31-2000 SJH Properly implemented 'arch_idle'
  11. */
  12. #ifndef __ASM_ARCH_SYSTEM_H
  13. #define __ASM_ARCH_SYSTEM_H
  14. static inline void arch_idle(void)
  15. {
  16. *(unsigned long *)(IO_BASE + 0x50004) = 1; /* idle mode */
  17. }
  18. static inline void arch_reset(char mode)
  19. {
  20. if (mode == 's') {
  21. cpu_reset(0);
  22. }
  23. }
  24. #endif