dsb();\r
LOOP(10 * LOOPS_PER_USEC);\r
\r
+ /* reset GRF_MEM_CON, else bootloader usb function may not work properly */\r
+ writel(0, RK29_GRF_PHYS + 0xac);\r
+ dsb();\r
+\r
if (reason) {\r
__raw_writel(0, RK29_TIMER0_PHYS + 0x8);\r
__raw_writel(reason, RK29_TIMER0_PHYS + 0x0);\r