Andrey Petrov | 1b325dd | 2020-03-20 12:12:12 -0700 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Andrey Petrov | 1b325dd | 2020-03-20 12:12:12 -0700 | [diff] [blame] | 2 | |
| 3 | /* The APM port can be used for generating software SMIs */ |
| 4 | |
| 5 | OperationRegion (APMP, SystemIO, 0xb2, 2) |
| 6 | Field (APMP, ByteAcc, NoLock, Preserve) |
| 7 | { |
| 8 | APMC, 8, // APM command |
| 9 | APMS, 8 // APM status |
| 10 | } |
| 11 | |
Angel Pons | f0ed846 | 2022-05-02 16:52:57 +0200 | [diff] [blame] | 12 | #include <arch/x86/acpi/post.asl> |
Andrey Petrov | 1b325dd | 2020-03-20 12:12:12 -0700 | [diff] [blame] | 13 | |
Felix Singer | fa06bcb | 2022-12-26 09:32:47 +0100 | [diff] [blame^] | 14 | Name(\APC1, 0) // IIO IOAPIC |
Andrey Petrov | 1b325dd | 2020-03-20 12:12:12 -0700 | [diff] [blame] | 15 | |
Andrey Petrov | 1b325dd | 2020-03-20 12:12:12 -0700 | [diff] [blame] | 16 | /* |
| 17 | * The _PTS method (Prepare To Sleep) is called before the OS is |
| 18 | * entering a sleep state. The sleep state number is passed in Arg0 |
| 19 | */ |
| 20 | |
| 21 | Method(_PTS,1) |
| 22 | { |
| 23 | } |
| 24 | |
| 25 | /* The _WAK method is called on system wakeup */ |
| 26 | |
| 27 | Method(_WAK,1) |
| 28 | { |
| 29 | Return(Package(){0,0}) |
| 30 | } |