diff options
Diffstat (limited to 'arch/arm/mach-ixp4xx')
-rw-r--r-- | arch/arm/mach-ixp4xx/common.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/arch/arm/mach-ixp4xx/common.c b/arch/arm/mach-ixp4xx/common.c index 267ba02d77dc..04490a9f8f6e 100644 --- a/arch/arm/mach-ixp4xx/common.c +++ b/arch/arm/mach-ixp4xx/common.c | |||
@@ -141,7 +141,15 @@ static struct map_desc ixp4xx_io_desc[] __initdata = { | |||
141 | .physical = IXP4XX_PCI_CFG_BASE_PHYS, | 141 | .physical = IXP4XX_PCI_CFG_BASE_PHYS, |
142 | .length = IXP4XX_PCI_CFG_REGION_SIZE, | 142 | .length = IXP4XX_PCI_CFG_REGION_SIZE, |
143 | .type = MT_DEVICE | 143 | .type = MT_DEVICE |
144 | }, | ||
145 | #ifdef CONFIG_DEBUG_LL | ||
146 | { /* Debug UART mapping */ | ||
147 | .virtual = IXP4XX_DEBUG_UART_BASE_VIRT, | ||
148 | .physical = IXP4XX_DEBUG_UART_BASE_PHYS, | ||
149 | .length = IXP4XX_DEBUG_UART_REGION_SIZE, | ||
150 | .type = MT_DEVICE | ||
144 | } | 151 | } |
152 | #endif | ||
145 | }; | 153 | }; |
146 | 154 | ||
147 | void __init ixp4xx_map_io(void) | 155 | void __init ixp4xx_map_io(void) |
@@ -290,8 +298,8 @@ static irqreturn_t ixp4xx_timer_interrupt(int irq, void *dev_id, struct pt_regs | |||
290 | 298 | ||
291 | static struct irqaction ixp4xx_timer_irq = { | 299 | static struct irqaction ixp4xx_timer_irq = { |
292 | .name = "IXP4xx Timer Tick", | 300 | .name = "IXP4xx Timer Tick", |
293 | .flags = SA_INTERRUPT, | 301 | .flags = SA_INTERRUPT | SA_TIMER, |
294 | .handler = ixp4xx_timer_interrupt | 302 | .handler = ixp4xx_timer_interrupt, |
295 | }; | 303 | }; |
296 | 304 | ||
297 | static void __init ixp4xx_timer_init(void) | 305 | static void __init ixp4xx_timer_init(void) |