summaryrefslogtreecommitdiff
path: root/packages/linux/linux-2.6.27+2.6.28-rc6/afeb9260/0003-RS-485-mode-of-USART1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/linux/linux-2.6.27+2.6.28-rc6/afeb9260/0003-RS-485-mode-of-USART1.patch')
-rw-r--r--packages/linux/linux-2.6.27+2.6.28-rc6/afeb9260/0003-RS-485-mode-of-USART1.patch41
1 files changed, 0 insertions, 41 deletions
diff --git a/packages/linux/linux-2.6.27+2.6.28-rc6/afeb9260/0003-RS-485-mode-of-USART1.patch b/packages/linux/linux-2.6.27+2.6.28-rc6/afeb9260/0003-RS-485-mode-of-USART1.patch
deleted file mode 100644
index e60088794f..0000000000
--- a/packages/linux/linux-2.6.27+2.6.28-rc6/afeb9260/0003-RS-485-mode-of-USART1.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 5374be6a8f2644e33e436b1864188442e1b2c156 Mon Sep 17 00:00:00 2001
-From: Sergey Lapin <slapin@ossfans.org>
-Date: Fri, 4 Jul 2008 01:53:23 +0400
-Subject: [PATCH] RS-485 mode of USART1
-
-Signed-off-by: Sergey Lapin <slapin@ossfans.org>
----
- drivers/serial/atmel_serial.c | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
-
-diff --git a/drivers/serial/atmel_serial.c b/drivers/serial/atmel_serial.c
-index 1fee12c..20ced47 100644
---- a/drivers/serial/atmel_serial.c
-+++ b/drivers/serial/atmel_serial.c
-@@ -233,8 +233,12 @@ static void atmel_set_mctrl(struct uart_port *port, u_int mctrl)
- mode = UART_GET_MR(port) & ~ATMEL_US_CHMODE;
- if (mctrl & TIOCM_LOOP)
- mode |= ATMEL_US_CHMODE_LOC_LOOP;
-- else
-+ else {
-+ if (port->mapbase == AT91SAM9260_BASE_US1)
-+ mode |= ATMEL_US_USMODE_RS485;
-+
- mode |= ATMEL_US_CHMODE_NORMAL;
-+ }
- UART_PUT_MR(port, mode);
- }
-
-@@ -1094,6 +1098,9 @@ static void atmel_set_termios(struct uart_port *port, struct ktermios *termios,
- /* disable receiver and transmitter */
- UART_PUT_CR(port, ATMEL_US_TXDIS | ATMEL_US_RXDIS);
-
-+ if (port->mapbase == AT91SAM9260_BASE_US1)
-+ mode |= ATMEL_US_USMODE_RS485;
-+
- /* set the parity, stop bits and data size */
- UART_PUT_MR(port, mode);
-
---
-1.5.4.1
-