mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-14 21:52:18 -06:00
hw/arm/exynos4210: Replace magic 32 by proper 'GIC_INTERNAL' definition
The 32 IRQ lines skipped are the GIC internal ones. Use the GIC_INTERNAL definition for clarity. No logical change. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20250212154333.28644-2-philmd@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
2b95a2d01b
commit
4ac4d6e776
1 changed files with 4 additions and 2 deletions
|
@ -394,7 +394,8 @@ static void exynos4210_init_board_irqs(Exynos4210State *s)
|
||||||
}
|
}
|
||||||
if (irq_id) {
|
if (irq_id) {
|
||||||
qdev_connect_gpio_out(splitter, splitin,
|
qdev_connect_gpio_out(splitter, splitin,
|
||||||
qdev_get_gpio_in(extgicdev, irq_id - 32));
|
qdev_get_gpio_in(extgicdev,
|
||||||
|
irq_id - GIC_INTERNAL));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (; n < EXYNOS4210_MAX_INT_COMBINER_IN_IRQ; n++) {
|
for (; n < EXYNOS4210_MAX_INT_COMBINER_IN_IRQ; n++) {
|
||||||
|
@ -421,7 +422,8 @@ static void exynos4210_init_board_irqs(Exynos4210State *s)
|
||||||
s->irq_table[n] = qdev_get_gpio_in(splitter, 0);
|
s->irq_table[n] = qdev_get_gpio_in(splitter, 0);
|
||||||
qdev_connect_gpio_out(splitter, 0, qdev_get_gpio_in(intcdev, n));
|
qdev_connect_gpio_out(splitter, 0, qdev_get_gpio_in(intcdev, n));
|
||||||
qdev_connect_gpio_out(splitter, 1,
|
qdev_connect_gpio_out(splitter, 1,
|
||||||
qdev_get_gpio_in(extgicdev, irq_id - 32));
|
qdev_get_gpio_in(extgicdev,
|
||||||
|
irq_id - GIC_INTERNAL));
|
||||||
} else {
|
} else {
|
||||||
s->irq_table[n] = qdev_get_gpio_in(intcdev, n);
|
s->irq_table[n] = qdev_get_gpio_in(intcdev, n);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue