system.h 727 字节
Newer Older
1 2 3
/*
 * include/asm-arm/arch-ns9xxx/system.h
 *
4
 * Copyright (C) 2006,2007 by Digi International Inc.
5 6 7 8 9 10 11 12 13 14
 * All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 as published by
 * the Free Software Foundation.
 */
#ifndef __ASM_ARCH_SYSTEM_H
#define __ASM_ARCH_SYSTEM_H

#include <asm/proc-fns.h>
15 16
#include <asm/arch/processor.h>
#include <asm/arch/processor-ns9360.h>
17 18 19 20 21 22 23 24

static inline void arch_idle(void)
{
	cpu_do_idle();
}

static inline void arch_reset(char mode)
{
25 26 27 28 29 30
#ifdef CONFIG_PROCESSOR_NS9360
	if (processor_is_ns9360())
		ns9360_reset(mode);
	else
#endif
		BUG();
31 32 33 34 35

	BUG();
}

#endif /* ifndef __ASM_ARCH_SYSTEM_H */