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 |
