diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-05-30 04:26:18 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-05-30 16:04:36 +0200 |
commit | 549e68455c6706796d9d244364dfbf5c575bd1a5 (patch) | |
tree | 2809f36d9fbd4a08fdda59109a018cd5a11f72dc /include/acpi | |
parent | 01cd4bac8ce433f125b772e3964886fc12e108c7 (diff) | |
download | talos-obmc-linux-549e68455c6706796d9d244364dfbf5c575bd1a5.tar.gz talos-obmc-linux-549e68455c6706796d9d244364dfbf5c575bd1a5.zip |
ACPI / scan: introduce platform_id device PNP type flag
Only certain types of ACPI device objects can be enumerated as
platform devices, so in order to distinguish them from the others
introduce a new ACPI device PNP type flag, platform_id, and set it
for devices with a valid _HID to start with.
This change is based on a Zhang Rui's prototype.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/acpi_bus.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h index c241c7594bbc..21477467441c 100644 --- a/include/acpi/acpi_bus.h +++ b/include/acpi/acpi_bus.h @@ -233,7 +233,8 @@ struct acpi_hardware_id { struct acpi_pnp_type { u32 hardware_id:1; u32 bus_address:1; - u32 reserved:30; + u32 platform_id:1; + u32 reserved:29; }; struct acpi_device_pnp { |