/* * File : reset.c * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006, RT-Thread Develop Team * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://openlab.rt-thread.com/license/LICENSE * * Change Logs: * Date Author Notes * 2011-01-13 weety modified from mini2440 */#include <rthw.h>#include <rtthread.h>#include "at91sam926x.h"/** * @addtogroup AT91SAM926X *//*@{*/voidmachine_reset(void){at91_sys_write(AT91_RSTC_CR,AT91_RSTC_KEY|AT91_RSTC_PROCRST|AT91_RSTC_PERRST);}voidmachine_shutdown(void){at91_sys_write(AT91_SHDW_CR,AT91_SHDW_KEY|AT91_SHDW_SHDW);}/*@}*/