nb/intel/sandybridge: Fill in acpi_name

Fill in acpi_name to return proper ACPI names. To be used with
SSDT generators.

The ACPI names have to match those already used in ASL code.
By providing the ACPI name it can be retrieved by the
acpi_device_name() method and doesn't need to be hardcoded in
SSDT generators any more.

GFX0 is used in drivers/intel/gma/acpi/pch.asl.
MCHC is used in nb/intel/sandybridge/acpi/hostbridge.asl.

Change-Id: I19526e334a9c5435fdb19419a671b86c5f6b2be9
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/20085
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
Patrick Rudolph
2017-06-07 09:44:07 +02:00
committed by Martin Roth
parent 33906d2347
commit 3e47fc9e94
2 changed files with 24 additions and 1 deletions

View File

@@ -700,6 +700,11 @@ gma_write_acpi_tables(struct device *const dev,
return current;
}
static const char *gma_acpi_name(device_t dev)
{
return "GFX0";
}
/* called by pci set_vga_bridge function */
static void gma_func0_disable(struct device *dev)
{
@@ -727,6 +732,7 @@ static struct device_operations gma_func0_ops = {
.enable = 0,
.disable = gma_func0_disable,
.ops_pci = &gma_pci_ops,
.acpi_name = gma_acpi_name,
.write_acpi_tables = gma_write_acpi_tables,
};