diff options
Diffstat (limited to 'board/ti/am335x/board.c')
| -rw-r--r-- | board/ti/am335x/board.c | 23 | 
1 files changed, 1 insertions, 22 deletions
| diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c index 75f129e06..fb98df0f8 100644 --- a/board/ti/am335x/board.c +++ b/board/ti/am335x/board.c @@ -38,9 +38,6 @@  DECLARE_GLOBAL_DATA_PTR;  static struct wd_timer *wdtimer = (struct wd_timer *)WDT_BASE; -#ifdef CONFIG_SPL_BUILD -static struct uart_sys *uart_base = (struct uart_sys *)DEFAULT_UART_BASE; -#endif  /* MII mode defines */  #define MII_MODE_ENABLE		0x0 @@ -126,12 +123,7 @@ static int read_eeprom(void)  	return 0;  } -/* UART Defines */  #ifdef CONFIG_SPL_BUILD -#define UART_RESET		(0x1 << 1) -#define UART_CLK_RUNNING_MASK	0x1 -#define UART_SMART_IDLE_EN	(0x1 << 0x3) -  static const struct ddr_data ddr2_data = {  	.datardsratio0 = ((MT47H128M16RT25E_RD_DQS<<30) |  			  (MT47H128M16RT25E_RD_DQS<<20) | @@ -314,9 +306,6 @@ void s_init(void)  	/* Enable RTC32K clock */  	rtc32k_enable(); -	/* UART softreset */ -	u32 regVal; -  #ifdef CONFIG_SERIAL1  	enable_uart0_pin_mux();  #endif /* CONFIG_SERIAL1 */ @@ -336,17 +325,7 @@ void s_init(void)  	enable_uart5_pin_mux();  #endif /* CONFIG_SERIAL6 */ -	regVal = readl(&uart_base->uartsyscfg); -	regVal |= UART_RESET; -	writel(regVal, &uart_base->uartsyscfg); -	while ((readl(&uart_base->uartsyssts) & -		UART_CLK_RUNNING_MASK) != UART_CLK_RUNNING_MASK) -		; - -	/* Disable smart idle */ -	regVal = readl(&uart_base->uartsyscfg); -	regVal |= UART_SMART_IDLE_EN; -	writel(regVal, &uart_base->uartsyscfg); +	uart_soft_reset();  	gd = &gdata; |