12345678910111213141516171819202122232425 |
- /*
- * arch/arm/mach-ep93xx/include/mach/system.h
- */
- #include <mach/hardware.h>
- static inline void arch_idle(void)
- {
- cpu_do_idle();
- }
- static inline void arch_reset(char mode, const char *cmd)
- {
- local_irq_disable();
- /*
- * Set then clear the SWRST bit to initiate a software reset
- */
- ep93xx_devcfg_set_bits(EP93XX_SYSCON_DEVCFG_SWRST);
- ep93xx_devcfg_clear_bits(EP93XX_SYSCON_DEVCFG_SWRST);
- while (1)
- ;
- }
|