Replaces the hard-coded constant used in dm646x_serial_reset function.

Signed-off-by: Sudhakar Rajashekhara <[EMAIL PROTECTED]>
---
 arch/arm/mach-davinci/board-dm646x-evm.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-davinci/board-dm646x-evm.c 
b/arch/arm/mach-davinci/board-dm646x-evm.c
index b6a2b22..740d4db 100644
--- a/arch/arm/mach-davinci/board-dm646x-evm.c
+++ b/arch/arm/mach-davinci/board-dm646x-evm.c
@@ -117,7 +117,8 @@ static void __init evm_init_i2c(void)
        i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info));
 }
 
-#define UART_DM646X_SCR         (DAVINCI_UART0_BASE + 0x40)
+#define UART_DM646X_SCR                (DAVINCI_UART0_BASE + 0x40)
+#define UART_DM646X_SCR_TX_WATERMARK   (0x08)
 /*
  * Internal UARTs need to be initialized for the 8250 autoconfig to work
  * properly. Note that the TX watermark initialization may not be needed
@@ -125,7 +126,7 @@ static void __init evm_init_i2c(void)
  */
 static int __init dm646x_serial_reset(void)
 {
-       davinci_writel(0x08, UART_DM646X_SCR);
+       davinci_writel(UART_DM646X_SCR_TX_WATERMARK, UART_DM646X_SCR);
 
        return 0;
 }
-- 
1.5.4.1

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to