summaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
authorJeremy Soller <jackpot51@gmail.com>2023-05-17 14:52:03 -0600
committerFelix Held <felix-coreboot@felixheld.de>2023-05-23 20:21:39 +0000
commit14d69d03b79958ca35ed39405570ff37cfebfe1f (patch)
tree57c846ac65a2183aa43fbba80460fa0cdd5c1014 /src/soc
parentf99d6700f167b70d883dd4ecf9a82bff21fea5d5 (diff)
soc/intel/common: Add RPP-S PCI IDs
Add PCI IDs to support Raptor Point PCH. Ref: Intel 700 Series PCH Datasheet, Volume 1 (#743835, rev 2) Change-Id: Iee410ed3179260b08d45f50e8126fb815c686324 Signed-off-by: Jeremy Soller <jeremy@system76.com> Signed-off-by: Tim Crawford <tcrawford@system76.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/73437 Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/intel/common/block/cnvi/cnvi.c4
-rw-r--r--src/soc/intel/common/block/cse/cse.c4
-rw-r--r--src/soc/intel/common/block/dsp/dsp.c8
-rw-r--r--src/soc/intel/common/block/fast_spi/fast_spi.c1
-rw-r--r--src/soc/intel/common/block/hda/hda.c8
-rw-r--r--src/soc/intel/common/block/i2c/i2c.c6
-rw-r--r--src/soc/intel/common/block/pcie/pcie.c28
-rw-r--r--src/soc/intel/common/block/sata/sata.c1
-rw-r--r--src/soc/intel/common/block/smbus/smbus.c1
-rw-r--r--src/soc/intel/common/block/spi/spi.c4
-rw-r--r--src/soc/intel/common/block/sram/sram.c1
-rw-r--r--src/soc/intel/common/block/uart/uart.c4
-rw-r--r--src/soc/intel/common/block/xdci/xdci.c1
-rw-r--r--src/soc/intel/common/block/xhci/xhci.c1
14 files changed, 72 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/cnvi/cnvi.c b/src/soc/intel/common/block/cnvi/cnvi.c
index 5509df22b9..fed95492f7 100644
--- a/src/soc/intel/common/block/cnvi/cnvi.c
+++ b/src/soc/intel/common/block/cnvi/cnvi.c
@@ -54,6 +54,10 @@ static const unsigned short wifi_pci_device_ids[] = {
PCI_DID_INTEL_ADL_N_CNVI_WIFI_1,
PCI_DID_INTEL_ADL_N_CNVI_WIFI_2,
PCI_DID_INTEL_ADL_N_CNVI_WIFI_3,
+ PCI_DID_INTEL_RPL_S_CNVI_WIFI_0,
+ PCI_DID_INTEL_RPL_S_CNVI_WIFI_1,
+ PCI_DID_INTEL_RPL_S_CNVI_WIFI_2,
+ PCI_DID_INTEL_RPL_S_CNVI_WIFI_3,
0
};
diff --git a/src/soc/intel/common/block/cse/cse.c b/src/soc/intel/common/block/cse/cse.c
index 1aa3454f6f..990e10607b 100644
--- a/src/soc/intel/common/block/cse/cse.c
+++ b/src/soc/intel/common/block/cse/cse.c
@@ -1490,6 +1490,10 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_M_CSE1,
PCI_DID_INTEL_ADP_M_CSE2,
PCI_DID_INTEL_ADP_M_CSE3,
+ PCI_DID_INTEL_RPP_S_CSE0,
+ PCI_DID_INTEL_RPP_S_CSE1,
+ PCI_DID_INTEL_RPP_S_CSE2,
+ PCI_DID_INTEL_RPP_S_CSE3,
0,
};
diff --git a/src/soc/intel/common/block/dsp/dsp.c b/src/soc/intel/common/block/dsp/dsp.c
index 0229ee5b6c..5419a2900e 100644
--- a/src/soc/intel/common/block/dsp/dsp.c
+++ b/src/soc/intel/common/block/dsp/dsp.c
@@ -22,6 +22,14 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_MTL_AUDIO_7,
PCI_DID_INTEL_MTL_AUDIO_8,
PCI_DID_INTEL_RPP_P_AUDIO,
+ PCI_DID_INTEL_RPP_S_AUDIO_1,
+ PCI_DID_INTEL_RPP_S_AUDIO_2,
+ PCI_DID_INTEL_RPP_S_AUDIO_3,
+ PCI_DID_INTEL_RPP_S_AUDIO_4,
+ PCI_DID_INTEL_RPP_S_AUDIO_5,
+ PCI_DID_INTEL_RPP_S_AUDIO_6,
+ PCI_DID_INTEL_RPP_S_AUDIO_7,
+ PCI_DID_INTEL_RPP_S_AUDIO_8,
PCI_DID_INTEL_APL_AUDIO,
PCI_DID_INTEL_CNL_AUDIO,
PCI_DID_INTEL_GLK_AUDIO,
diff --git a/src/soc/intel/common/block/fast_spi/fast_spi.c b/src/soc/intel/common/block/fast_spi/fast_spi.c
index e8b2c3a7f2..1f12467016 100644
--- a/src/soc/intel/common/block/fast_spi/fast_spi.c
+++ b/src/soc/intel/common/block/fast_spi/fast_spi.c
@@ -578,6 +578,7 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_LWB_SPI_SUPER,
PCI_DID_INTEL_MCC_SPI0,
PCI_DID_INTEL_MTL_HWSEQ_SPI,
+ PCI_DID_INTEL_RPP_S_HWSEQ_SPI,
PCI_DID_INTEL_SPR_HWSEQ_SPI,
PCI_DID_INTEL_TGP_SPI0,
0
diff --git a/src/soc/intel/common/block/hda/hda.c b/src/soc/intel/common/block/hda/hda.c
index c70a61e9c8..fdd78fc6d0 100644
--- a/src/soc/intel/common/block/hda/hda.c
+++ b/src/soc/intel/common/block/hda/hda.c
@@ -30,6 +30,14 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_MTL_AUDIO_7,
PCI_DID_INTEL_MTL_AUDIO_8,
PCI_DID_INTEL_RPP_P_AUDIO,
+ PCI_DID_INTEL_RPP_S_AUDIO_1,
+ PCI_DID_INTEL_RPP_S_AUDIO_2,
+ PCI_DID_INTEL_RPP_S_AUDIO_3,
+ PCI_DID_INTEL_RPP_S_AUDIO_4,
+ PCI_DID_INTEL_RPP_S_AUDIO_5,
+ PCI_DID_INTEL_RPP_S_AUDIO_6,
+ PCI_DID_INTEL_RPP_S_AUDIO_7,
+ PCI_DID_INTEL_RPP_S_AUDIO_8,
PCI_DID_INTEL_APL_AUDIO,
PCI_DID_INTEL_GLK_AUDIO,
PCI_DID_INTEL_LWB_AUDIO,
diff --git a/src/soc/intel/common/block/i2c/i2c.c b/src/soc/intel/common/block/i2c/i2c.c
index 70c7e18bac..141b66e117 100644
--- a/src/soc/intel/common/block/i2c/i2c.c
+++ b/src/soc/intel/common/block/i2c/i2c.c
@@ -271,6 +271,12 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_M_N_I2C3,
PCI_DID_INTEL_ADP_M_N_I2C4,
PCI_DID_INTEL_ADP_M_N_I2C5,
+ PCI_DID_INTEL_RPP_S_I2C0,
+ PCI_DID_INTEL_RPP_S_I2C1,
+ PCI_DID_INTEL_RPP_S_I2C2,
+ PCI_DID_INTEL_RPP_S_I2C3,
+ PCI_DID_INTEL_RPP_S_I2C4,
+ PCI_DID_INTEL_RPP_S_I2C5,
0,
};
diff --git a/src/soc/intel/common/block/pcie/pcie.c b/src/soc/intel/common/block/pcie/pcie.c
index d5d3322581..d86ba831d1 100644
--- a/src/soc/intel/common/block/pcie/pcie.c
+++ b/src/soc/intel/common/block/pcie/pcie.c
@@ -328,6 +328,34 @@ static const unsigned short pcie_device_ids[] = {
PCI_DID_INTEL_ADP_M_N_PCIE_RP10,
PCI_DID_INTEL_ADP_N_PCIE_RP11,
PCI_DID_INTEL_ADP_N_PCIE_RP12,
+ PCI_DID_INTEL_RPP_S_PCIE_RP1,
+ PCI_DID_INTEL_RPP_S_PCIE_RP2,
+ PCI_DID_INTEL_RPP_S_PCIE_RP3,
+ PCI_DID_INTEL_RPP_S_PCIE_RP4,
+ PCI_DID_INTEL_RPP_S_PCIE_RP5,
+ PCI_DID_INTEL_RPP_S_PCIE_RP6,
+ PCI_DID_INTEL_RPP_S_PCIE_RP7,
+ PCI_DID_INTEL_RPP_S_PCIE_RP8,
+ PCI_DID_INTEL_RPP_S_PCIE_RP9,
+ PCI_DID_INTEL_RPP_S_PCIE_RP10,
+ PCI_DID_INTEL_RPP_S_PCIE_RP11,
+ PCI_DID_INTEL_RPP_S_PCIE_RP12,
+ PCI_DID_INTEL_RPP_S_PCIE_RP13,
+ PCI_DID_INTEL_RPP_S_PCIE_RP14,
+ PCI_DID_INTEL_RPP_S_PCIE_RP15,
+ PCI_DID_INTEL_RPP_S_PCIE_RP16,
+ PCI_DID_INTEL_RPP_S_PCIE_RP17,
+ PCI_DID_INTEL_RPP_S_PCIE_RP18,
+ PCI_DID_INTEL_RPP_S_PCIE_RP19,
+ PCI_DID_INTEL_RPP_S_PCIE_RP20,
+ PCI_DID_INTEL_RPP_S_PCIE_RP21,
+ PCI_DID_INTEL_RPP_S_PCIE_RP22,
+ PCI_DID_INTEL_RPP_S_PCIE_RP23,
+ PCI_DID_INTEL_RPP_S_PCIE_RP24,
+ PCI_DID_INTEL_RPP_S_PCIE_RP25,
+ PCI_DID_INTEL_RPP_S_PCIE_RP26,
+ PCI_DID_INTEL_RPP_S_PCIE_RP27,
+ PCI_DID_INTEL_RPP_S_PCIE_RP28,
0
};
diff --git a/src/soc/intel/common/block/sata/sata.c b/src/soc/intel/common/block/sata/sata.c
index 190122df07..41e31fe19c 100644
--- a/src/soc/intel/common/block/sata/sata.c
+++ b/src/soc/intel/common/block/sata/sata.c
@@ -16,6 +16,7 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_MTL_SATA,
PCI_DID_INTEL_RPP_P_SATA_1,
PCI_DID_INTEL_RPP_P_SATA_2,
+ PCI_DID_INTEL_RPP_S_SATA,
PCI_DID_INTEL_LWB_SATA_AHCI,
PCI_DID_INTEL_LWB_SSATA_AHCI,
PCI_DID_INTEL_LWB_SATA_RAID,
diff --git a/src/soc/intel/common/block/smbus/smbus.c b/src/soc/intel/common/block/smbus/smbus.c
index d482e26847..ce98505da9 100644
--- a/src/soc/intel/common/block/smbus/smbus.c
+++ b/src/soc/intel/common/block/smbus/smbus.c
@@ -52,6 +52,7 @@ struct device_operations smbus_ops = {
static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_MTL_SMBUS,
PCI_DID_INTEL_RPP_P_SMBUS,
+ PCI_DID_INTEL_RPP_S_SMBUS,
PCI_DID_INTEL_APL_SMBUS,
PCI_DID_INTEL_GLK_SMBUS,
PCI_DID_INTEL_CNL_SMBUS,
diff --git a/src/soc/intel/common/block/spi/spi.c b/src/soc/intel/common/block/spi/spi.c
index 93278f186c..b95ac96188 100644
--- a/src/soc/intel/common/block/spi/spi.c
+++ b/src/soc/intel/common/block/spi/spi.c
@@ -182,6 +182,10 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_M_N_SPI0,
PCI_DID_INTEL_ADP_M_N_SPI1,
PCI_DID_INTEL_ADP_M_SPI2,
+ PCI_DID_INTEL_RPP_S_SPI0,
+ PCI_DID_INTEL_RPP_S_SPI1,
+ PCI_DID_INTEL_RPP_S_SPI2,
+ PCI_DID_INTEL_RPP_S_SPI3,
PCI_DID_INTEL_DNV_SPI,
0
};
diff --git a/src/soc/intel/common/block/sram/sram.c b/src/soc/intel/common/block/sram/sram.c
index 52f012000c..a6f95e2bc7 100644
--- a/src/soc/intel/common/block/sram/sram.c
+++ b/src/soc/intel/common/block/sram/sram.c
@@ -48,6 +48,7 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_S_PMC_CRASHLOG_SRAM,
PCI_DID_INTEL_ADP_P_PMC_CRASHLOG_SRAM,
PCI_DID_INTEL_ADP_N_PMC_CRASHLOG_SRAM,
+ PCI_DID_INTEL_RPP_S_PMC_CRASHLOG_SRAM,
0,
};
diff --git a/src/soc/intel/common/block/uart/uart.c b/src/soc/intel/common/block/uart/uart.c
index 76e4bc9a68..912349850b 100644
--- a/src/soc/intel/common/block/uart/uart.c
+++ b/src/soc/intel/common/block/uart/uart.c
@@ -406,6 +406,10 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_M_N_UART1,
PCI_DID_INTEL_ADP_M_N_UART2,
PCI_DID_INTEL_ADP_M_N_UART3,
+ PCI_DID_INTEL_RPP_S_UART0,
+ PCI_DID_INTEL_RPP_S_UART1,
+ PCI_DID_INTEL_RPP_S_UART2,
+ PCI_DID_INTEL_RPP_S_UART3,
0,
};
diff --git a/src/soc/intel/common/block/xdci/xdci.c b/src/soc/intel/common/block/xdci/xdci.c
index 495996ebf9..7ee2dbb592 100644
--- a/src/soc/intel/common/block/xdci/xdci.c
+++ b/src/soc/intel/common/block/xdci/xdci.c
@@ -43,6 +43,7 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_P_XDCI,
PCI_DID_INTEL_ADP_S_XDCI,
PCI_DID_INTEL_ADP_M_XDCI,
+ PCI_DID_INTEL_RPP_S_XDCI,
0
};
diff --git a/src/soc/intel/common/block/xhci/xhci.c b/src/soc/intel/common/block/xhci/xhci.c
index 9931fb641e..9cc4211004 100644
--- a/src/soc/intel/common/block/xhci/xhci.c
+++ b/src/soc/intel/common/block/xhci/xhci.c
@@ -148,6 +148,7 @@ static const unsigned short pci_device_ids[] = {
PCI_DID_INTEL_ADP_P_XHCI,
PCI_DID_INTEL_ADP_S_XHCI,
PCI_DID_INTEL_ADP_M_XHCI,
+ PCI_DID_INTEL_RPP_S_XHCI,
0
};