endmenu
+config RK29_JTAG
+ bool "Enable JTAG support (debug only)"
+ help
+ This is an option for SDK board. Always enable JTAG clock,
+ but consumes more power.
+
endif
cru_writel(clksel0 | 0x1F, CRU_CLKSEL0_CON);
printch('8');
+ dsb();
asm("wfi");
printch('8');
| (1 << CLK_GATE_GPIO0)
| (1 << CLK_GATE_RTC)
| (1 << CLK_GATE_GRF)
+#ifdef CONFIG_RK29_JTAG
+ | (1 << CLK_GATE_PCLK_CORE)
+ | (1 << CLK_GATE_ATCLK_CORE)
+ | (1 << CLK_GATE_ATCLK_CPU)
+ | (1 << CLK_GATE_DEBUG)
+ | (1 << CLK_GATE_TPIU)
+#endif
) | clkgate[0], CRU_CLKGATE0_CON);
cru_writel(~0, CRU_CLKGATE1_CON);
cru_writel(~((1 << CLK_GATE_GPIO1 % 32)
| (1 << CLK_GATE_GPIO5 % 32)
| (1 << CLK_GATE_GPIO6 % 32)
| (1 << CLK_GATE_PWM % 32)
+#ifdef CONFIG_RK29_JTAG
+ | (1 << CLK_GATE_JTAG % 32)
+#endif
) | clkgate[2], CRU_CLKGATE2_CON);
cru_writel(~0, CRU_CLKGATE3_CON);
printch('1');