diff options
author | Juergen Beisert <juergen@kreuzholzen.de> | 2011-02-16 19:13:37 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-03-03 16:15:54 +0100 |
commit | 018fdf06a281d43a167d2a914ad129c92b15ce83 (patch) | |
tree | 34f36c50b2320c1ede733c4398bf59b7d65a6b21 | |
parent | 29cfc72bd94e62aa8c7a301447d2b179054ec018 (diff) | |
download | barebox-018fdf06a281d43a167d2a914ad129c92b15ce83.tar.gz barebox-018fdf06a281d43a167d2a914ad129c92b15ce83.tar.xz |
mini2440: Configure debug UART pins very early
This is required in order to enable booting from NAND and to avoid any visible
garbage on the screen until the pins are really set.
Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | arch/arm/boards/mini2440/mini2440.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/boards/mini2440/mini2440.c b/arch/arm/boards/mini2440/mini2440.c index 17496a4c4b..46581ccc9c 100644 --- a/arch/arm/boards/mini2440/mini2440.c +++ b/arch/arm/boards/mini2440/mini2440.c @@ -138,6 +138,15 @@ static struct device_d mini2440_serial_device = { static int mini2440_console_init(void) { + /* + * configure the UART1 right now, as barebox will + * start to send data immediately + */ + s3c_gpio_mode(GPH0_NCTS0); + s3c_gpio_mode(GPH1_NRTS0); + s3c_gpio_mode(GPH2_TXD0); + s3c_gpio_mode(GPH3_RXD0); + register_device(&mini2440_serial_device); return 0; } |