mainboard/msi/ms7e56/mainboard.c: Update interrupt routing

Program interrupts only for used devices.

Upstream-Status: Pending
Change-Id: I3c4560e9d5aaee2144182c11e1bdd9c4717528b2
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
This commit is contained in:
Michał Żygowski
2026-06-02 14:48:18 +02:00
parent a34f7e7486
commit 6ebf3089b0
+19 -17
View File
@@ -21,26 +21,28 @@
* 9: acpi <- soc/amd/common/acpi/lpc.asl
*/
static const struct fch_irq_routing fch_irq_map[] = {
{ PIRQ_A, 10, 0x10 },
{ PIRQ_B, 11, 0x11 },
{ PIRQ_C, 11, 0x12 },
{ PIRQ_D, 10, 0x13 },
{ PIRQ_E, 10, 0x14 },
{ PIRQ_F, 11, 0x15 },
{ PIRQ_G, 11, 0x16 },
{ PIRQ_H, 10, 0x17 },
{ PIRQ_A, 0x03, 0x10 },
{ PIRQ_B, 0x04, 0x11 },
{ PIRQ_C, 0x05, 0x12 },
{ PIRQ_D, 0x06, 0x13 },
{ PIRQ_E, 0x0a, 0x14 },
{ PIRQ_F, 0x0b, 0x15 },
{ PIRQ_G, 0x0e, 0x16 },
{ PIRQ_H, 0x0f, 0x17 },
{ PIRQ_SCI, ACPI_SCI_IRQ, ACPI_SCI_IRQ },
{ PIRQ_SD, PIRQ_NC, 0x10 },
{ PIRQ_SDIO, PIRQ_NC, 0x10 },
{ PIRQ_GPIO, 0x07, 0x07 },
{ PIRQ_I2C0, 0x0a, 0x0a },
{ PIRQ_I2C1, 0x0b, 0x0b },
{ PIRQ_I2C2, 0x0e, 0x0e },
{ PIRQ_I2C3, 0x0f, 0x06 },
{ PIRQ_UART0, 4, 0x03 },
{ PIRQ_UART1, 3, 0x0e },
{ PIRQ_UART2, 4, 0x05 },
{ PIRQ_UART3, 3, 0x0f },
{ PIRQ_UART4, 4, 0x10 },
{ PIRQ_EMMC, PIRQ_NC, 0x05 },
{ PIRQ_I2C0, PIRQ_NC, 0x03 },
{ PIRQ_I2C1, PIRQ_NC, PIRQ_NC },
{ PIRQ_I2C2, PIRQ_NC, PIRQ_NC },
{ PIRQ_I2C3, PIRQ_NC, PIRQ_NC },
{ PIRQ_UART0, PIRQ_NC, PIRQ_NC },
{ PIRQ_UART1, PIRQ_NC, PIRQ_NC },
{ PIRQ_UART2, PIRQ_NC, PIRQ_NC },
{ PIRQ_UART3, PIRQ_NC, PIRQ_NC },
{ PIRQ_UART4, PIRQ_NC, PIRQ_NC },
/* The MISC registers are not interrupt numbers */
{ PIRQ_MISC, 0xfa, 0x00 },
{ PIRQ_MISC0, 0x91, 0x00 },