mirror of
https://github.com/Dasharo/coreboot.git
synced 2026-06-13 10:16:48 -07:00
src/soc/intel/alderlake/chip.c: workaround incorrect ACPI names for PCIe endpoints
Change-Id: Ic25f451b81bfdd9fcf0821b1cf87da746c4257f6 Upstream-Status: Pending Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
This commit is contained in:
@@ -74,7 +74,13 @@ const char *soc_acpi_name(const struct device *dev)
|
||||
return NULL;
|
||||
|
||||
switch (dev->path.pci.devfn) {
|
||||
case SA_DEVFN_ROOT: return "MCHC";
|
||||
case SA_DEVFN_ROOT:
|
||||
/* MCHC only for bus 0 */
|
||||
if (dev->upstream && dev->upstream->secondary == 0)
|
||||
return "MCHC";
|
||||
else
|
||||
/* FIXME: handle RTD3 generic dev path in PEP to return correct acpi_name */
|
||||
return "PXSX";
|
||||
#if CONFIG(SOC_INTEL_ALDERLAKE_PCH_S)
|
||||
case SA_DEVFN_CPU_PCIE1_0: return "PEG1";
|
||||
case SA_DEVFN_CPU_PCIE1_1: return "PEG2";
|
||||
|
||||
Reference in New Issue
Block a user