Logo Search packages:      
Sourcecode: linux version File versions  Download package

system.h

/*
 * 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)
            ;
}

Generated by  Doxygen 1.6.0   Back to index