summaryrefslogtreecommitdiff
path: root/drivers/serial
diff options
context:
space:
mode:
authorBreno Lima <breno.lima@nxp.com>2016-07-20 16:34:34 -0300
committerStefano Babic <sbabic@denx.de>2016-07-21 10:43:52 +0200
commit5d219d46aa6763639eeac5f08813ed4dc6982728 (patch)
treee548a88e2dfa187c7ded254f410a0311af439266 /drivers/serial
parent8f2e2f15ffa1bb03b6e6e189312426059f3215d1 (diff)
downloadu-boot-imx-5d219d46aa6763639eeac5f08813ed4dc6982728.zip
u-boot-imx-5d219d46aa6763639eeac5f08813ed4dc6982728.tar.gz
u-boot-imx-5d219d46aa6763639eeac5f08813ed4dc6982728.tar.bz2
serial_mxc: Remove unconditional DCE setting
Commit 83fd908f28c ("dm: imx: serial: Support DTE mode when using driver model") breaks the serial output for the imx boards that do not use the serial driver model. The reason for the breakage is that it's setting UFCR_DCEDTE unconditionally for the non-dm case. So keep the original behavior by removing UFCR_DCEDTE setting in the non-dm case. Tested on mx7sabresd and mx6wandboard. Signed-off-by: Breno Lima <breno.lima@nxp.com> Acked-by: Stefan Agner <stefan.agner@toradex.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Diffstat (limited to 'drivers/serial')
-rw-r--r--drivers/serial/serial_mxc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/serial/serial_mxc.c b/drivers/serial/serial_mxc.c
index 1960bbc..8545714 100644
--- a/drivers/serial/serial_mxc.c
+++ b/drivers/serial/serial_mxc.c
@@ -151,7 +151,6 @@ static void mxc_serial_setbrg(void)
__REG(UART_PHYS + UFCR) = (RFDIV << UFCR_RFDIV_SHF)
| (TXTL << UFCR_TXTL_SHF)
| (RXTL << UFCR_RXTL_SHF);
- __REG(UART_PHYS + UFCR) |= UFCR_DCEDTE;
__REG(UART_PHYS + UBIR) = 0xf;
__REG(UART_PHYS + UBMR) = clk / (2 * gd->baudrate);