-+ set_irq_type(IRQ_IXP4XX_GPIO3, IRQT_BOTHEDGE);
-+ cambria_optional_uart_data[0].mapbase = IXP4XX_EXP_BUS_BASE(2);
-+ cambria_optional_uart_data[0].membase = (void __iomem *)ioremap(IXP4XX_EXP_BUS_BASE(2), 0x0fff);
++ set_irq_type(IRQ_IXP4XX_GPIO3, IRQT_RISING);
++ cambria_optional_uart_data[0].mapbase = 0x52FF0000;
++ cambria_optional_uart_data[0].membase = (void __iomem *)ioremap(0x52FF0000, 0x0fff);