diff options
author | Jiang Liu <jiang.liu@huawei.com> | 2012-06-22 02:55:16 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2012-06-22 17:16:51 -0400 |
commit | f4b57a3b4352f72e461e362cb25917e28bdba80f (patch) | |
tree | 645b4c86120578cae02e0e4065ba2b39d77bb539 /include/acpi | |
parent | 9c95111b330d2ddf851444528a7608f267cbb50c (diff) |
PCI/ACPI: provide MMCONFIG address for PCI host bridges
This patch provide MMCONFIG address for PCI host bridges, which will
be used to support host bridge hotplug. It gets MMCONFIG address
by evaluating _CBA method if available.
Reviewed-by: Yinghai Lu <yinghai@kernel.org>
Signed-off-by: Jiang Liu <liuj97@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/acnames.h | 1 | ||||
-rw-r--r-- | include/acpi/acpi_bus.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/acpi/acnames.h b/include/acpi/acnames.h index 38f508816e4a..b177f97f53b6 100644 --- a/include/acpi/acnames.h +++ b/include/acpi/acnames.h | |||
@@ -62,6 +62,7 @@ | |||
62 | #define METHOD_NAME__AEI "_AEI" | 62 | #define METHOD_NAME__AEI "_AEI" |
63 | #define METHOD_NAME__PRW "_PRW" | 63 | #define METHOD_NAME__PRW "_PRW" |
64 | #define METHOD_NAME__SRS "_SRS" | 64 | #define METHOD_NAME__SRS "_SRS" |
65 | #define METHOD_NAME__CBA "_CBA" | ||
65 | 66 | ||
66 | /* Method names - these methods must appear at the namespace root */ | 67 | /* Method names - these methods must appear at the namespace root */ |
67 | 68 | ||
diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h index 9e6e1c6eb60a..457974073994 100644 --- a/include/acpi/acpi_bus.h +++ b/include/acpi/acpi_bus.h | |||
@@ -401,6 +401,7 @@ struct acpi_pci_root { | |||
401 | 401 | ||
402 | u32 osc_support_set; /* _OSC state of support bits */ | 402 | u32 osc_support_set; /* _OSC state of support bits */ |
403 | u32 osc_control_set; /* _OSC state of control bits */ | 403 | u32 osc_control_set; /* _OSC state of control bits */ |
404 | phys_addr_t mcfg_addr; | ||
404 | }; | 405 | }; |
405 | 406 | ||
406 | /* helper */ | 407 | /* helper */ |