[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] hw/omap2: Wire up the IRQ for the 2430's fifth GPIO
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH] hw/omap2: Wire up the IRQ for the 2430's fifth GPIO module |
Date: |
Tue, 18 Oct 2011 16:12:54 +0100 |
The OMAP2430 version of the omap-gpio device has five GPIO modules,
not four like the other OMAP2 versions; wire up the fifth module's
IRQ line correctly.
Signed-off-by: Peter Maydell <address@hidden>
---
A minor issue noted by Juha; strictly this is currently unreachable
code since the mpu_model is always set to omap2420, but best not to
leave boobytraps in the code for later...
hw/omap2.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/hw/omap2.c b/hw/omap2.c
index 838c32f..5197fef 100644
--- a/hw/omap2.c
+++ b/hw/omap2.c
@@ -2409,6 +2409,11 @@ struct omap_mpu_state_s *omap2420_mpu_init(unsigned long
sdram_size,
qdev_get_gpio_in(s->ih[0], OMAP_INT_24XX_GPIO_BANK3));
sysbus_connect_irq(busdev, 9,
qdev_get_gpio_in(s->ih[0], OMAP_INT_24XX_GPIO_BANK4));
+ if (s->mpu_model == omap2430) {
+ sysbus_connect_irq(busdev, 12,
+ qdev_get_gpio_in(s->ih[0],
+ OMAP_INT_243X_GPIO_BANK5));
+ }
ta = omap_l4ta(s->l4, 3);
sysbus_mmio_map(busdev, 0, omap_l4_region_base(ta, 1));
sysbus_mmio_map(busdev, 1, omap_l4_region_base(ta, 0));
--
1.7.1
- [Qemu-devel] [PATCH] hw/omap2: Wire up the IRQ for the 2430's fifth GPIO module,
Peter Maydell <=