diff options
Diffstat (limited to 'include/acpi/amlcode.h')
-rw-r--r-- | include/acpi/amlcode.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/include/acpi/amlcode.h b/include/acpi/amlcode.h index 2ec538eac58e..55e97ed29190 100644 --- a/include/acpi/amlcode.h +++ b/include/acpi/amlcode.h | |||
@@ -146,8 +146,7 @@ | |||
146 | 146 | ||
147 | /* prefixed opcodes */ | 147 | /* prefixed opcodes */ |
148 | 148 | ||
149 | #define AML_EXTOP (u16) 0x005b | 149 | #define AML_EXTOP (u16) 0x005b /* prefix for 2-byte opcodes */ |
150 | |||
151 | 150 | ||
152 | #define AML_MUTEX_OP (u16) 0x5b01 | 151 | #define AML_MUTEX_OP (u16) 0x5b01 |
153 | #define AML_EVENT_OP (u16) 0x5b02 | 152 | #define AML_EVENT_OP (u16) 0x5b02 |
@@ -194,7 +193,6 @@ | |||
194 | * Use only "Unknown" AML opcodes, don't attempt to use | 193 | * Use only "Unknown" AML opcodes, don't attempt to use |
195 | * any valid ACPI ASCII values (A-Z, 0-9, '-') | 194 | * any valid ACPI ASCII values (A-Z, 0-9, '-') |
196 | */ | 195 | */ |
197 | |||
198 | #define AML_INT_NAMEPATH_OP (u16) 0x002d | 196 | #define AML_INT_NAMEPATH_OP (u16) 0x002d |
199 | #define AML_INT_NAMEDFIELD_OP (u16) 0x0030 | 197 | #define AML_INT_NAMEDFIELD_OP (u16) 0x0030 |
200 | #define AML_INT_RESERVEDFIELD_OP (u16) 0x0031 | 198 | #define AML_INT_RESERVEDFIELD_OP (u16) 0x0031 |
@@ -214,7 +212,6 @@ | |||
214 | * There can be up to 31 unique argument types | 212 | * There can be up to 31 unique argument types |
215 | * Zero is reserved as end-of-list indicator | 213 | * Zero is reserved as end-of-list indicator |
216 | */ | 214 | */ |
217 | |||
218 | #define ARGP_BYTEDATA 0x01 | 215 | #define ARGP_BYTEDATA 0x01 |
219 | #define ARGP_BYTELIST 0x02 | 216 | #define ARGP_BYTELIST 0x02 |
220 | #define ARGP_CHARLIST 0x03 | 217 | #define ARGP_CHARLIST 0x03 |
@@ -295,7 +292,6 @@ | |||
295 | /* | 292 | /* |
296 | * opcode groups and types | 293 | * opcode groups and types |
297 | */ | 294 | */ |
298 | |||
299 | #define OPGRP_NAMED 0x01 | 295 | #define OPGRP_NAMED 0x01 |
300 | #define OPGRP_FIELD 0x02 | 296 | #define OPGRP_FIELD 0x02 |
301 | #define OPGRP_BYTELIST 0x04 | 297 | #define OPGRP_BYTELIST 0x04 |
@@ -381,6 +377,12 @@ | |||
381 | #define AML_TYPE_UNDEFINED 0x19 | 377 | #define AML_TYPE_UNDEFINED 0x19 |
382 | #define AML_TYPE_BOGUS 0x1A | 378 | #define AML_TYPE_BOGUS 0x1A |
383 | 379 | ||
380 | /* AML Package Length encodings */ | ||
381 | |||
382 | #define ACPI_AML_PACKAGE_TYPE1 0x40 | ||
383 | #define ACPI_AML_PACKAGE_TYPE2 0x4000 | ||
384 | #define ACPI_AML_PACKAGE_TYPE3 0x400000 | ||
385 | #define ACPI_AML_PACKAGE_TYPE4 0x40000000 | ||
384 | 386 | ||
385 | /* | 387 | /* |
386 | * Opcode classes | 388 | * Opcode classes |