// set gpio to input\r
*pGPIO2_DIR &= ~(0x1<<3);\r
\r
- memset(RK29_PWM_BASE, 0, 0x40);\r
+ memset((void *)RK29_PWM_BASE, 0, 0x40);\r
} \r
\r
\r
\r
void rk29_arch_reset(int mode, const char *cmd)\r
{\r
- u32 reg;\r
-\r
local_irq_disable();\r
local_fiq_disable();\r
\r
+#ifdef CONFIG_MACH_RK29SDK\r
+ /* from panic? loop for debug */\r
+ if (system_state != SYSTEM_RESTART) {\r
+ printk("\nLoop for debug...\n");\r
+ while (1);\r
+ }\r
+#endif\r
+\r
cru_writel((cru_readl(CRU_MODE_CON) & ~CRU_CPU_MODE_MASK) | CRU_CPU_MODE_SLOW, CRU_MODE_CON);\r
delay_500ns();\r
\r