diff options
author | David E. Box <david.e.box@linux.intel.com> | 2014-05-13 11:53:31 -0700 |
---|---|---|
committer | David E. Box <david.e.box@linux.intel.com> | 2014-05-15 19:07:00 -0700 |
commit | d6ab9047c9aac2c4c19b63b354f15073aefbf0d8 (patch) | |
tree | 763ff0f690337f1c438e40a8ff0d4a5a24c82687 /source/include/acpredef.h | |
parent | 64fd2ba4c4cb0e4e9fa470b8d12421c0611a34b2 (diff) | |
download | acpica-d6ab9047c9aac2c4c19b63b354f15073aefbf0d8.tar.gz |
Predefined names: _PRP proposal changed to _DSD
Changes required to support new _DSD predefined name, formerly _PRP.
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Diffstat (limited to 'source/include/acpredef.h')
-rw-r--r-- | source/include/acpredef.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/source/include/acpredef.h b/source/include/acpredef.h index 81ade10ef..97cfcf93a 100644 --- a/source/include/acpredef.h +++ b/source/include/acpredef.h @@ -178,6 +178,10 @@ * count = 0 (optional) * (Used for _DLM) * + * ACPI_PTYPE2_UUID_PAIR: Each subpackage is preceded by a UUID Buffer. The UUID + * defines the format of the package. Zero-length parent package is + * allowed. + * (Used for _DSD) *****************************************************************************/ enum AcpiReturnPackageTypes @@ -191,7 +195,8 @@ enum AcpiReturnPackageTypes ACPI_PTYPE2_FIXED = 7, ACPI_PTYPE2_MIN = 8, ACPI_PTYPE2_REV_FIXED = 9, - ACPI_PTYPE2_FIX_VAR = 10 + ACPI_PTYPE2_FIX_VAR = 10, + ACPI_PTYPE2_UUID_PAIR = 11 }; @@ -506,6 +511,10 @@ const ACPI_PREDEFINED_INFO AcpiGbl_PredefinedMethods[] = {{"_DOS", METHOD_1ARGS (ACPI_TYPE_INTEGER), METHOD_NO_RETURN_VALUE}}, + {{"_DSD", METHOD_0ARGS, + METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}}, /* Variable-length (Pkgs) each: 1 Buf, 1 Pkg */ + PACKAGE_INFO (ACPI_PTYPE2_UUID_PAIR, ACPI_RTYPE_BUFFER, 1, ACPI_RTYPE_PACKAGE, 1,0), + {{"_DSM", METHOD_4ARGS (ACPI_TYPE_BUFFER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_PACKAGE), METHOD_RETURNS (ACPI_RTYPE_ALL)}}, /* Must return a value, but it can be of any type */ @@ -760,12 +769,6 @@ const ACPI_PREDEFINED_INFO AcpiGbl_PredefinedMethods[] = METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}}, /* Variable-length (Refs) */ PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0), - {{"_PRP", METHOD_0ARGS, - METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}}, /* Variable-length (Pkgs) each: 1 Str, 1 Int/Str/Pkg */ - PACKAGE_INFO (ACPI_PTYPE2, ACPI_RTYPE_STRING, 1, - ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING | - ACPI_RTYPE_PACKAGE | ACPI_RTYPE_REFERENCE, 1,0), - {{"_PRS", METHOD_0ARGS, METHOD_RETURNS (ACPI_RTYPE_BUFFER)}}, |