]> Pileus Git - ~andy/linux/blobdiff - arch/arm/mach-lpc32xx/serial.c
Merge branch 'lpc32xx/core2' of git://git.antcom.de/linux-2.6 into next/soc
[~andy/linux] / arch / arm / mach-lpc32xx / serial.c
index b5a3f3423f63c13072da337c95f1f2654fa4ae52..05621a29fba22cb5a1754f525d90817c9eaf3c57 100644 (file)
@@ -118,6 +118,11 @@ void __init lpc32xx_serial_init(void)
                __raw_writel(0, LPC32XX_UART_IIR_FCR(puart));
        }
 
+       /* Disable IrDA pulsing support on UART6 */
+       tmp = __raw_readl(LPC32XX_UARTCTL_CTRL);
+       tmp |= LPC32XX_UART_UART6_IRDAMOD_BYPASS;
+       __raw_writel(tmp, LPC32XX_UARTCTL_CTRL);
+
        /* Disable UART5->USB transparent mode or USB won't work */
        tmp = __raw_readl(LPC32XX_UARTCTL_CTRL);
        tmp &= ~LPC32XX_UART_U5_ROUTE_TO_USB;