Commit 5d98751b093a37ff1653baa37a44aa9efaedbef5
1 parent
6bc1d858
Tosa: provide correct IRQ to tc6393xb init (Dmitry Baryshkov).
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com> Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5613 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
1 deletions
hw/tosa.c
| @@ -25,6 +25,7 @@ | @@ -25,6 +25,7 @@ | ||
| 25 | #define TOSA_GPIO_ON_RESET (19) | 25 | #define TOSA_GPIO_ON_RESET (19) |
| 26 | #define TOSA_GPIO_CF_IRQ (21) /* CF slot0 Ready */ | 26 | #define TOSA_GPIO_CF_IRQ (21) /* CF slot0 Ready */ |
| 27 | #define TOSA_GPIO_CF_CD (13) | 27 | #define TOSA_GPIO_CF_CD (13) |
| 28 | +#define TOSA_GPIO_TC6393XB_INT (15) | ||
| 28 | #define TOSA_GPIO_JC_CF_IRQ (36) /* CF slot1 Ready */ | 29 | #define TOSA_GPIO_JC_CF_IRQ (36) /* CF slot1 Ready */ |
| 29 | 30 | ||
| 30 | #define TOSA_SCOOP_GPIO_BASE 1 | 31 | #define TOSA_SCOOP_GPIO_BASE 1 |
| @@ -131,7 +132,7 @@ static void tosa_init(ram_addr_t ram_size, int vga_ram_size, | @@ -131,7 +132,7 @@ static void tosa_init(ram_addr_t ram_size, int vga_ram_size, | ||
| 131 | cpu_register_physical_memory(0, TOSA_ROM, | 132 | cpu_register_physical_memory(0, TOSA_ROM, |
| 132 | qemu_ram_alloc(TOSA_ROM) | IO_MEM_ROM); | 133 | qemu_ram_alloc(TOSA_ROM) | IO_MEM_ROM); |
| 133 | 134 | ||
| 134 | - tc6393xb_init(0x10000000, NULL); | 135 | + tc6393xb_init(0x10000000, pxa2xx_gpio_in_get(cpu->gpio)[TOSA_GPIO_TC6393XB_INT]); |
| 135 | 136 | ||
| 136 | scp0 = scoop_init(cpu, 0, 0x08800000); | 137 | scp0 = scoop_init(cpu, 0, 0x08800000); |
| 137 | scp1 = scoop_init(cpu, 1, 0x14800040); | 138 | scp1 = scoop_init(cpu, 1, 0x14800040); |