|
@@ -117,6 +117,19 @@ void board_init_f(ulong dummy)
|
|
|
SYS_IOMUX_DOEN(6, HIGH);
|
|
|
SYS_IOMUX_DIN(6, 14);
|
|
|
|
|
|
+ /* uart1 clock */
|
|
|
+ setbits_le32(SYS_CRG_BASE + CLK_UART1_APB_OFFSET, BIT(31));
|
|
|
+ setbits_le32(SYS_CRG_BASE + CLK_UART1_CORE_OFFSET, BIT(31));
|
|
|
+ clrsetbits_le32(SYS_CRG_BASE + CLK_RSTN_3_OFFSET, BIT(21) | BIT(22), 0);
|
|
|
+
|
|
|
+ /*uart1 tx*/
|
|
|
+ SYS_IOMUX_DOEN(43, LOW);
|
|
|
+ SYS_IOMUX_DOUT(43, 0x44);
|
|
|
+ SYS_IOMUX_SET_DS(43, 3);
|
|
|
+ /*uart1 rx*/
|
|
|
+ SYS_IOMUX_DOEN(45, HIGH);
|
|
|
+ SYS_IOMUX_DIN(45, 55);
|
|
|
+
|
|
|
/*jtag*/
|
|
|
SYS_IOMUX_DOEN(36, HIGH);
|
|
|
SYS_IOMUX_DIN(36, 4);
|