summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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,
};