system.h 596 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * Copyright 2000 Deep Blue Solutions Ltd
  3. * Copyright 2003 ARM Limited
  4. * Copyright 2008 Cavium Networks
  5. *
  6. * This file is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License, Version 2, as
  8. * published by the Free Software Foundation.
  9. */
  10. #ifndef __MACH_SYSTEM_H
  11. #define __MACH_SYSTEM_H
  12. #include <linux/io.h>
  13. #include <asm/proc-fns.h>
  14. static inline void arch_idle(void)
  15. {
  16. /*
  17. * This should do all the clock switching
  18. * and wait for interrupt tricks
  19. */
  20. cpu_do_idle();
  21. }
  22. void arch_reset(char mode, const char *cmd);
  23. #endif