| /* |
| * This file is part of the coreboot project. |
| * |
| * Copyright (C) 2007-2009 coresystems GmbH |
| * Copyright (C) 2012 Google Inc. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by |
| * the Free Software Foundation; version 2 of the License. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| /* The APM port can be used for generating software SMIs */ |
| |
| OperationRegion (APMP, SystemIO, 0xb2, 2) |
| Field (APMP, ByteAcc, NoLock, Preserve) |
| { |
| APMC, 8, // APM command |
| APMS, 8 // APM status |
| } |
| |
| /* Port 80 POST */ |
| |
| OperationRegion (POST, SystemIO, 0x80, 1) |
| Field (POST, ByteAcc, Lock, Preserve) |
| { |
| DBG0, 8 |
| } |
| |
| Name(\APC1, Zero) // IIO IOAPIC |
| |
| Name(\PICM, Zero) // IOAPIC/8259 |
| |
| Method(_PIC, 1) |
| { |
| Store(Arg0, PICM) |
| } |
| |
| /* The _PTS method (Prepare To Sleep) is called before the OS is |
| * entering a sleep state. The sleep state number is passed in Arg0 |
| */ |
| |
| Method(_PTS,1) |
| { |
| } |
| |
| /* The _WAK method is called on system wakeup */ |
| |
| Method(_WAK,1) |
| { |
| Return(Package(){0,0}) |
| } |