linux/arch/arm/mach-dove/include/mach/system.h
<<
>>
Prefs
   1/*
   2 * arch/arm/mach-dove/include/mach/system.h
   3 *
   4 * This file is licensed under the terms of the GNU General Public
   5 * License version 2.  This program is licensed "as is" without any
   6 * warranty of any kind, whether express or implied.
   7 */
   8
   9#ifndef __ASM_ARCH_SYSTEM_H
  10#define __ASM_ARCH_SYSTEM_H
  11
  12#include <mach/bridge-regs.h>
  13
  14static inline void arch_idle(void)
  15{
  16        cpu_do_idle();
  17}
  18
  19static inline void arch_reset(char mode, const char *cmd)
  20{
  21        /*
  22         * Enable soft reset to assert RSTOUTn.
  23         */
  24        writel(SOFT_RESET_OUT_EN, RSTOUTn_MASK);
  25
  26        /*
  27         * Assert soft reset.
  28         */
  29        writel(SOFT_RESET, SYSTEM_SOFT_RESET);
  30
  31        while (1)
  32                ;
  33}
  34
  35
  36#endif
  37
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.