aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHuang Shijie <b32955@freescale.com>2011-11-18 14:05:50 +0800
committerHuang Shijie <b32955@freescale.com>2011-12-01 18:41:20 +0800
commitd840cdbc747260844f7f4000120d5a467879697a (patch)
tree859952cfd8dec054e25aabd6cde89e0def27a2c7
parentc7510a626f2f462c37916db7c24950ef42a3b44c (diff)
ENGR00163603-1 MX6Q/UART : enable DMA support in the MX6Q-ARM2 board
add the DMA feature to the MX6Q-ARM2 board. Signed-off-by: Huang Shijie <b32955@freescale.com>
-rw-r--r--arch/arm/mach-mx6/board-mx6q_arm2.c3
-rw-r--r--arch/arm/plat-mxc/include/mach/imx-uart.h1
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_arm2.c b/arch/arm/mach-mx6/board-mx6q_arm2.c
index c80699995b2..1ad09f885ca 100644
--- a/arch/arm/mach-mx6/board-mx6q_arm2.c
+++ b/arch/arm/mach-mx6/board-mx6q_arm2.c
@@ -480,14 +480,13 @@ static const struct anatop_thermal_platform_data
};
static const struct imxuart_platform_data mx6q_uart1_data __initconst = {
- .flags = IMXUART_HAVE_RTSCTS | IMXUART_USE_DCEDTE,
+ .flags = IMXUART_HAVE_RTSCTS | IMXUART_USE_DCEDTE | IMXUART_SDMA,
};
static inline void mx6q_arm2_init_uart(void)
{
imx6q_add_imx_uart(0, NULL);
imx6q_add_imx_uart(1, &mx6q_uart1_data);
- imx6q_add_imx_uart(3, NULL);
}
static int mx6q_arm2_fec_phy_init(struct phy_device *phydev)
diff --git a/arch/arm/plat-mxc/include/mach/imx-uart.h b/arch/arm/plat-mxc/include/mach/imx-uart.h
index 15b1a6c03f9..45a13ab2ff7 100644
--- a/arch/arm/plat-mxc/include/mach/imx-uart.h
+++ b/arch/arm/plat-mxc/include/mach/imx-uart.h
@@ -22,6 +22,7 @@
#define IMXUART_HAVE_RTSCTS (1<<0)
#define IMXUART_IRDA (1<<1)
#define IMXUART_USE_DCEDTE (1<<2)
+#define IMXUART_SDMA (1<<3)
struct imxuart_platform_data {
int (*init)(struct platform_device *pdev);