summaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp/skx
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/xeon_sp/skx')
-rw-r--r--src/soc/intel/xeon_sp/skx/include/soc/pci_devs.h4
-rw-r--r--src/soc/intel/xeon_sp/skx/soc_util.c21
2 files changed, 2 insertions, 23 deletions
diff --git a/src/soc/intel/xeon_sp/skx/include/soc/pci_devs.h b/src/soc/intel/xeon_sp/skx/include/soc/pci_devs.h
index e245bfb5dd..78393c1330 100644
--- a/src/soc/intel/xeon_sp/skx/include/soc/pci_devs.h
+++ b/src/soc/intel/xeon_sp/skx/include/soc/pci_devs.h
@@ -186,8 +186,8 @@
#define VMD_DEV_NUM 0x05
#define VMD_FUNC_NUM 0x05
-#define APIC_DEV_NUM 0x05
-#define APIC_FUNC_NUM 0x00
+// Per stack PCI IOAPIC (BxD5F4)
+#define APIC_ABAR 0x40
// DMI3 B0D0F0 registers
#define DMI3_DEVID 0x2020
diff --git a/src/soc/intel/xeon_sp/skx/soc_util.c b/src/soc/intel/xeon_sp/skx/soc_util.c
index ed6fa4c544..387b5668f5 100644
--- a/src/soc/intel/xeon_sp/skx/soc_util.c
+++ b/src/soc/intel/xeon_sp/skx/soc_util.c
@@ -119,27 +119,6 @@ void config_reset_cpl3_csrs(void)
}
#endif
-uint8_t soc_get_iio_ioapicid(int socket, int stack)
-{
- uint8_t ioapic_id = socket ? 0xf : 0x9;
- switch (stack) {
- case CSTACK:
- break;
- case PSTACK0:
- ioapic_id += 1;
- break;
- case PSTACK1:
- ioapic_id += 2;
- break;
- case PSTACK2:
- ioapic_id += 3;
- break;
- default:
- return 0xff;
- }
- return ioapic_id;
-}
-
bool is_memtype_reserved(uint16_t mem_type)
{
return !!(mem_type & MEM_TYPE_RESERVED);