diff options
| author | Bastian Ruppert <Bastian.Ruppert@Sewerin.de> | 2011-10-04 23:43:28 +0000 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2011-11-03 22:56:25 +0100 | 
| commit | f9fc237f1f07d4e5ff7c9c2da39cabc8d3d7b339 (patch) | |
| tree | 04672966185e65ec9a5a36c99313afcf3472db32 | |
| parent | 4dd834906dcc8207f82a686e060ffaa7b7ac878f (diff) | |
| download | olio-uboot-2014.01-f9fc237f1f07d4e5ff7c9c2da39cabc8d3d7b339.tar.xz olio-uboot-2014.01-f9fc237f1f07d4e5ff7c9c2da39cabc8d3d7b339.zip | |
Davinci: ea20: set console on UART0
Signed-off-by: Bastian Ruppert <Bastian.Ruppert@Sewerin.de>
Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
| -rw-r--r-- | arch/arm/include/asm/arch-davinci/hardware.h | 2 | ||||
| -rw-r--r-- | board/davinci/ea20/ea20.c | 16 | ||||
| -rw-r--r-- | include/configs/ea20.h | 2 | 
3 files changed, 10 insertions, 10 deletions
| diff --git a/arch/arm/include/asm/arch-davinci/hardware.h b/arch/arm/include/asm/arch-davinci/hardware.h index 707ff4d78..946c793ab 100644 --- a/arch/arm/include/asm/arch-davinci/hardware.h +++ b/arch/arm/include/asm/arch-davinci/hardware.h @@ -461,7 +461,7 @@ struct davinci_syscfg_regs {  #define DAVINCI_SYSCFG_SUSPSRC_I2C		(1 << 16)  #define DAVINCI_SYSCFG_SUSPSRC_SPI0		(1 << 21)  #define DAVINCI_SYSCFG_SUSPSRC_SPI1		(1 << 22) -#define DAVINCI_SYSCFG_SUSPSRC_UART2		(1 << 20) +#define DAVINCI_SYSCFG_SUSPSRC_UART0		(1 << 18)  #define DAVINCI_SYSCFG_SUSPSRC_TIMER0		(1 << 27)  struct davinci_syscfg1_regs { diff --git a/board/davinci/ea20/ea20.c b/board/davinci/ea20/ea20.c index 9d0f71bc5..4e4107af3 100644 --- a/board/davinci/ea20/ea20.c +++ b/board/davinci/ea20/ea20.c @@ -48,12 +48,12 @@ static const struct pinmux_config spi1_pins[] = {  	{ pinmux(5), 1, 5 }  }; -/* UART pin muxer settings */ +/* UART0 pin muxer settings */  static const struct pinmux_config uart_pins[] = { -	{ pinmux(0), 4, 6 }, -	{ pinmux(0), 4, 7 }, -	{ pinmux(4), 2, 4 }, -	{ pinmux(4), 2, 5 } +	{ pinmux(3), 2, 7 }, +	{ pinmux(3), 2, 6 }, +	{ pinmux(3), 2, 4 }, +	{ pinmux(3), 2, 5 }  };  #ifdef CONFIG_DRIVER_TI_EMAC @@ -104,7 +104,7 @@ static const struct lpsc_resource lpsc[] = {  	{ DAVINCI_LPSC_AEMIF },	/* NAND, NOR */  	{ DAVINCI_LPSC_SPI1 },	/* Serial Flash */  	{ DAVINCI_LPSC_EMAC },	/* image download */ -	{ DAVINCI_LPSC_UART2 },	/* console */ +	{ DAVINCI_LPSC_UART0 },	/* console */  	{ DAVINCI_LPSC_GPIO },  }; @@ -150,7 +150,7 @@ int board_init(void)  	writel(readl(&davinci_syscfg_regs->suspsrc) &  	       ~(DAVINCI_SYSCFG_SUSPSRC_EMAC | DAVINCI_SYSCFG_SUSPSRC_I2C |  		 DAVINCI_SYSCFG_SUSPSRC_SPI1 | DAVINCI_SYSCFG_SUSPSRC_TIMER0 | -		 DAVINCI_SYSCFG_SUSPSRC_UART2), +		 DAVINCI_SYSCFG_SUSPSRC_UART0),  	       &davinci_syscfg_regs->suspsrc);  	/* configure pinmux settings */ @@ -167,7 +167,7 @@ int board_init(void)  	/* enable the console UART */  	writel((DAVINCI_UART_PWREMU_MGMT_FREE | DAVINCI_UART_PWREMU_MGMT_URRST |  		DAVINCI_UART_PWREMU_MGMT_UTRST), -	       &davinci_uart2_ctrl_regs->pwremu_mgmt); +	       &davinci_uart0_ctrl_regs->pwremu_mgmt);  	return 0;  } diff --git a/include/configs/ea20.h b/include/configs/ea20.h index 201e6b570..441676b72 100644 --- a/include/configs/ea20.h +++ b/include/configs/ea20.h @@ -67,7 +67,7 @@  #define CONFIG_SYS_NS16550  #define CONFIG_SYS_NS16550_SERIAL  #define CONFIG_SYS_NS16550_REG_SIZE	-4	/* NS16550 register size */ -#define CONFIG_SYS_NS16550_COM1	DAVINCI_UART2_BASE /* Base address of UART2 */ +#define CONFIG_SYS_NS16550_COM1	DAVINCI_UART0_BASE /* Base address of UART0 */  #define CONFIG_SYS_NS16550_CLK	clk_get(DAVINCI_UART2_CLKID)  #define CONFIG_CONS_INDEX	1		/* use UART0 for console */  #define CONFIG_BAUDRATE		115200		/* Default baud rate */ |