diff options
author | Alexandre Pereira da Silva <aletes.xgr@gmail.com> | 2012-06-13 18:34:25 -0400 |
---|---|---|
committer | Roland Stigge <stigge@antcom.de> | 2012-06-14 10:16:19 -0400 |
commit | 5fe8f11ccb63298bcaab34994c3ca04fd6d30887 (patch) | |
tree | 17c054d48a96c88b1157cbdbb2fd994b6de88783 /arch/arm/mach-lpc32xx | |
parent | 112e9adda4ddcd56895f20c4c886d2493d7907f3 (diff) |
ARM: LPC32xx: Move uart6 irda disable to serial.c
Move the irda configuration to serial.c where other special cases are
handled
Signed-off-by: Alexandre Pereira da Silva <aletes.xgr@gmail.com>
Signed-off-by: Roland Stigge <stigge@antcom.de>
Diffstat (limited to 'arch/arm/mach-lpc32xx')
-rw-r--r-- | arch/arm/mach-lpc32xx/phy3250.c | 5 | ||||
-rw-r--r-- | arch/arm/mach-lpc32xx/serial.c | 5 |
2 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/mach-lpc32xx/phy3250.c b/arch/arm/mach-lpc32xx/phy3250.c index d7389598c21a..eb22fbf029ea 100644 --- a/arch/arm/mach-lpc32xx/phy3250.c +++ b/arch/arm/mach-lpc32xx/phy3250.c | |||
@@ -260,11 +260,6 @@ static void __init lpc3250_machine_init(void) | |||
260 | LPC32XX_CLKPWR_I2CCLK_I2C2HI_DRIVE; | 260 | LPC32XX_CLKPWR_I2CCLK_I2C2HI_DRIVE; |
261 | __raw_writel(tmp, LPC32XX_CLKPWR_I2C_CLK_CTRL); | 261 | __raw_writel(tmp, LPC32XX_CLKPWR_I2C_CLK_CTRL); |
262 | 262 | ||
263 | /* Disable IrDA pulsing support on UART6 */ | ||
264 | tmp = __raw_readl(LPC32XX_UARTCTL_CTRL); | ||
265 | tmp |= LPC32XX_UART_UART6_IRDAMOD_BYPASS; | ||
266 | __raw_writel(tmp, LPC32XX_UARTCTL_CTRL); | ||
267 | |||
268 | /* Enable DMA for I2S1 channel */ | 263 | /* Enable DMA for I2S1 channel */ |
269 | tmp = __raw_readl(LPC32XX_CLKPWR_I2S_CLK_CTRL); | 264 | tmp = __raw_readl(LPC32XX_CLKPWR_I2S_CLK_CTRL); |
270 | tmp = LPC32XX_CLKPWR_I2SCTRL_I2S1_USE_DMA; | 265 | tmp = LPC32XX_CLKPWR_I2SCTRL_I2S1_USE_DMA; |
diff --git a/arch/arm/mach-lpc32xx/serial.c b/arch/arm/mach-lpc32xx/serial.c index b5a3f3423f63..05621a29fba2 100644 --- a/arch/arm/mach-lpc32xx/serial.c +++ b/arch/arm/mach-lpc32xx/serial.c | |||
@@ -118,6 +118,11 @@ void __init lpc32xx_serial_init(void) | |||
118 | __raw_writel(0, LPC32XX_UART_IIR_FCR(puart)); | 118 | __raw_writel(0, LPC32XX_UART_IIR_FCR(puart)); |
119 | } | 119 | } |
120 | 120 | ||
121 | /* Disable IrDA pulsing support on UART6 */ | ||
122 | tmp = __raw_readl(LPC32XX_UARTCTL_CTRL); | ||
123 | tmp |= LPC32XX_UART_UART6_IRDAMOD_BYPASS; | ||
124 | __raw_writel(tmp, LPC32XX_UARTCTL_CTRL); | ||
125 | |||
121 | /* Disable UART5->USB transparent mode or USB won't work */ | 126 | /* Disable UART5->USB transparent mode or USB won't work */ |
122 | tmp = __raw_readl(LPC32XX_UARTCTL_CTRL); | 127 | tmp = __raw_readl(LPC32XX_UARTCTL_CTRL); |
123 | tmp &= ~LPC32XX_UART_U5_ROUTE_TO_USB; | 128 | tmp &= ~LPC32XX_UART_U5_ROUTE_TO_USB; |