1/* SPDX-License-Identifier: GPL-2.0-only */ 2 3#include <acpi/acpi.h> 4 5DefinitionBlock( 6 "dsdt.aml", 7 "DSDT", 8 ACPI_DSDT_REV_2, 9 OEM_ID, 10 ACPI_TABLE_CREATOR, 11 0x20111103 // OEM revision 12) { 13 #include <acpi/dsdt_top.asl> 14 15Scope(\_SB) 16{ 17 Device(PCI0) { 18 Name (_HID, EISAID("PNP0A03")) 19 Name (_PRT, Package() { 20 Package() { 0x001dffff, 0, 0, 16 }, 21 Package() { 0x001dffff, 1, 0, 19 }, 22 Package() { 0x001dffff, 2, 0, 18 }, 23 Package() { 0x001dffff, 3, 0, 23 }, 24 Package() { 0x001fffff, 0, 0, 18 }, 25 Package() { 0x001fffff, 1, 0, 17 }, 26 }) 27 28 #include "acpi/e7505_sec.asl" 29 30 OperationRegion (I750, PCI_Config, 0x00, 0x0100) 31 Field (I750, ByteAcc, NoLock, Preserve) 32 { 33 Offset (0xC4), 34 TOLM, 16, /* Top of Low Memory */ 35 RBAR, 16, /* REMAP_BASE */ 36 RLAR, 16 /* REMAP_LIMIT */ 37 } 38 } 39 40 #include "acpi/e7505_pri.asl" 41 42 43 Device (PWBT) 44 { 45 Name (_HID, EisaId ("PNP0C0C")) 46 Name (_PRW, Package () { 0x08, 0x05 }) 47 } 48 49 Device (SLBT) 50 { 51 Name (_HID, EisaId ("PNP0C0E")) 52 Name (_PRW, Package () { 0x0B, 0x05 }) 53 } 54 55 Device (LID0) 56 { 57 Name (_HID, EisaId ("PNP0C0D")) 58 Name (_PRW, Package () { 0x0B, 0x05 }) 59 } 60 61} 62 63Scope(\_SB.PCI0) 64{ 65 66 Device(PCI1) 67 { 68 Name (_ADR, 0x00010000) 69 Name (_PRT, Package() { 70 Package() { 0x0000ffff, 0, 0, 16 }, 71 Package() { 0x0000ffff, 1, 0, 17 }, 72 }) 73 } 74 75 Device(HLIB) 76 { 77 Name (_ADR, 0x00020000) 78 Name (_PRT, Package() { 79 Package() { 0x001dffff, 0, 0, 18 }, 80 Package() { 0x001dffff, 1, 0, 18 }, 81 Package() { 0x001dffff, 2, 0, 18 }, 82 Package() { 0x001dffff, 3, 0, 18 }, 83 Package() { 0x001fffff, 0, 0, 18 }, 84 Package() { 0x001fffff, 1, 0, 18 }, 85 Package() { 0x001fffff, 2, 0, 18 }, 86 Package() { 0x001fffff, 3, 0, 18 }, 87 }) 88 89 #include "acpi/p64h2.asl" 90 } 91 92 #include "acpi/i82801db.asl" 93} 94 95#include "acpi/power.asl" 96 97} 98