[PATCH 6/7] qi-fix-gta03-boot-uart3.patch

Andy Green andy at openmoko.com
Tue Nov 11 13:28:19 CET 2008


Set GPIO and UART init for UART3 suitable for GTA03
(breaks SMDK UART right now)

Signed-off-by: Andy Green <andy at openmoko.com>
---

 src/cpu/s3c6410/start.S |   13 +++----------
 1 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/src/cpu/s3c6410/start.S b/src/cpu/s3c6410/start.S
index a7da554..dbb9883 100644
--- a/src/cpu/s3c6410/start.S
+++ b/src/cpu/s3c6410/start.S
@@ -400,10 +400,10 @@ start_code:
 	/* set GPIO to enable UART */
 	@ GPIO setting for UART
 	ldr	r0, =ELFIN_GPIO_BASE
-	ldr	r1, =0x220022
-	str   	r1, [r0, #GPACON_OFFSET]
+	ldr	r1, =0x2222
+	str   	r1, [r0, #GPBCON_OFFSET]
 
-	ldr	r0, =ELFIN_UART_CONSOLE_BASE		@0x7F005000
+	ldr	r0, =ELFIN_UART_BASE + ELFIN_UART3_OFFSET	@0x7F005c00 uart 3
 	mov	r1, #0x0
 	str	r1, [r0, #UFCON_OFFSET]
 	str	r1, [r0, #UMCON_OFFSET]
@@ -442,13 +442,6 @@ clbss_l:
 	cmp	r0, r1
 	ble	clbss_l
 
-#if 0
-	ldr	r0, =ELFIN_UART_CONSOLE_BASE
-	ldr	r1, =0x55
-	push	{r1}
-	pop	{r1}
-	str	r1, [r0, #UTXH_OFFSET]		@'U'
-#endif
 	b	_steppingstone_done
 
 4:




More information about the openmoko-kernel mailing list