diff options
author | Huang Shijie <b32955@freescale.com> | 2011-11-18 14:05:50 +0800 |
---|---|---|
committer | Huang Shijie <b32955@freescale.com> | 2011-12-01 18:41:20 +0800 |
commit | d840cdbc747260844f7f4000120d5a467879697a (patch) | |
tree | 859952cfd8dec054e25aabd6cde89e0def27a2c7 | |
parent | c7510a626f2f462c37916db7c24950ef42a3b44c (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.c | 3 | ||||
-rw-r--r-- | arch/arm/plat-mxc/include/mach/imx-uart.h | 1 |
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); |