summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2013-10-21 14:51:37 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2013-10-21 14:51:37 +0200
commit7932646350c4cebb5f3379a172aec7af2c7af634 (patch)
tree0cb907f1510dd2250c8cc9eefef5ccec575b8bb6 /arch
parent0385dae8fc44f4031095172969d8def0f9cb0a79 (diff)
colibri_vf50: enable uart rts/cts
Enable RTS/CTS on UART_A aka UART0 and UART_B aka UART2.
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mvf/board-colibri_vf50.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/arm/mach-mvf/board-colibri_vf50.c b/arch/arm/mach-mvf/board-colibri_vf50.c
index acb17b83d868..b62b036ba6f7 100644
--- a/arch/arm/mach-mvf/board-colibri_vf50.c
+++ b/arch/arm/mach-mvf/board-colibri_vf50.c
@@ -273,7 +273,13 @@ static iomux_v3_cfg_t mvf600_pads[] = {
};
static struct imxuart_platform_data mvf_uart0_pdata = {
- .flags = IMXUART_FIFO | IMXUART_EDMA,
+//IMXUART_USE_DCEDTE not supported on Vybrid (i.MX only)
+//IMXUART_EDMA
+//IMXUART_FIFO
+//49.4.8 ISO-7816/smartcard support
+//49.4.9 Infrared interface (aka IrDA up to 115.2 kbits/s)
+//49.8.7.2 Transceiver driver enable using RTS (e.g. for RS485 driver)
+ .flags = IMXUART_FIFO | IMXUART_EDMA | IMXUART_HAVE_RTSCTS,
.dma_req_rx = DMA_MUX03_UART0_RX,
.dma_req_tx = DMA_MUX03_UART0_TX,
};
@@ -285,7 +291,7 @@ static struct imxuart_platform_data mvf_uart1_pdata = {
};
static struct imxuart_platform_data mvf_uart2_pdata = {
- .flags = IMXUART_FIFO | IMXUART_EDMA,
+ .flags = IMXUART_FIFO | IMXUART_EDMA | IMXUART_HAVE_RTSCTS,
.dma_req_rx = DMA_MUX03_UART2_RX,
.dma_req_tx = DMA_MUX03_UART2_TX,
};