Wonkyu Kim has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/39445 )
Change subject: soc/intel/tigerlake: fix PCI interrupts for D31 ......................................................................
soc/intel/tigerlake: fix PCI interrupts for D31
Fix interrupt for eSPI, P2SB, PMC and HDA
Signed-off-by: Wonkyu Kim wonkyu.kim@intel.com Change-Id: Id37c88c1ed9436626651ebd22156403dd94978b7 --- M src/soc/intel/tigerlake/acpi/pci_irqs_tgl.asl M src/soc/intel/tigerlake/include/soc/irq_tgl.h 2 files changed, 8 insertions(+), 6 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/45/39445/1
diff --git a/src/soc/intel/tigerlake/acpi/pci_irqs_tgl.asl b/src/soc/intel/tigerlake/acpi/pci_irqs_tgl.asl index 8aadf8d..6440127 100644 --- a/src/soc/intel/tigerlake/acpi/pci_irqs_tgl.asl +++ b/src/soc/intel/tigerlake/acpi/pci_irqs_tgl.asl @@ -17,10 +17,11 @@ #include <soc/irq.h>
Name (PICP, Package () { - /* D31:HSA, SMBUS, TraceHUB */ + /* D31: eSPI, P2SB, PMC, HDA */ + Package(){0x001FFFFF, 0, 0, eSPI_IRQ }, + Package(){0x001FFFFF, 1, 0, P2SB_IRQ }, + Package(){0x001FFFFF, 2, 0, PMC_IRQ }, Package(){0x001FFFFF, 3, 0, HDA_IRQ }, - Package(){0x001FFFFF, 4, 0, SMBUS_IRQ }, - Package(){0x001FFFFF, 7, 0, TRACEHUB_IRQ }, /* D30: UART0, UART1, SPI0, SPI1 */ Package(){0x001EFFFF, 0, 0, LPSS_UART0_IRQ }, Package(){0x001EFFFF, 1, 0, LPSS_UART1_IRQ }, diff --git a/src/soc/intel/tigerlake/include/soc/irq_tgl.h b/src/soc/intel/tigerlake/include/soc/irq_tgl.h index 0ea6053..7d0bd95 100644 --- a/src/soc/intel/tigerlake/include/soc/irq_tgl.h +++ b/src/soc/intel/tigerlake/include/soc/irq_tgl.h @@ -36,9 +36,10 @@ #define LPSS_UART1_IRQ 35 #define LPSS_UART2_IRQ 33
-#define HDA_IRQ 16 -#define SMBUS_IRQ 16 -#define TRACEHUB_IRQ 16 +#define eSPI_IRQ 16 +#define P2SB_IRQ 17 +#define PMC_IRQ 18 +#define HDA_IRQ 19
#define PCIE_1_IRQ 16 #define PCIE_2_IRQ 17