0x1 // OEM Revision
)
{
+
+
+/****************************************************************
+ * Debugging
+ ****************************************************************/
+
Scope (\)
{
/* Debug Output */
}
}
- /* PCI Bus definition */
+
+/****************************************************************
+ * PCI Bus definition
+ ****************************************************************/
+
Scope(\_SB) {
Device(PCI0) {
Name (_HID, EisaId ("PNP0A03"))
,, , AddressRangeMemory, TypeStatic)
})
}
+ }
+
+
+/****************************************************************
+ * HPET
+ ****************************************************************/
+ Scope(\_SB) {
Device(HPET) {
Name(_HID, EISAID("PNP0103"))
Name(_UID, 0)
}
}
+
+/****************************************************************
+ * VGA
+ ****************************************************************/
+
Scope(\_SB.PCI0) {
Device (VGA) {
Name (_ADR, 0x00020000)
}
Method(_RMV) { Return (0x00) }
}
+ }
+
- /* PIIX3 ISA bridge */
+/****************************************************************
+ * PIIX3 ISA bridge
+ ****************************************************************/
+
+ Scope(\_SB.PCI0) {
Device (ISA) {
Name (_ADR, 0x00010000)
Method(_RMV) { Return (0x00) }
-
/* PIIX PCI to ISA irq remapping */
OperationRegion (P40C, PCI_Config, 0x60, 0x04)
+ }
+ }
+
+/****************************************************************
+ * SuperIO devices (kbd, mouse, etc.)
+ ****************************************************************/
+
+ Scope(\_SB.PCI0.ISA) {
/* Real-time clock */
Device (RTC)
{
Return (BUF0)
}
}
- }
+ }
+
+
+/****************************************************************
+ * PIIX4 PM
+ ****************************************************************/
- /* PIIX4 PM */
+ Scope(\_SB.PCI0) {
Device (PX13) {
Name (_ADR, 0x00010003)
DRSJ, 32
}
}
+ }
+
+
+/****************************************************************
+ * PCI hotplug
+ ****************************************************************/
+
+ Scope(\_SB.PCI0) {
#define gen_pci_device(name, nr) \
Device(SL##name) { \
gen_pci_device(31, 0x001f)
}
- /* PCI IRQs */
+
+/****************************************************************
+ * PCI IRQs
+ ****************************************************************/
+
Scope(\_SB) {
Field (\_SB.PCI0.ISA.P40C, ByteAcc, NoLock, Preserve)
{
}
}
+
+/****************************************************************
+ * Suspend
+ ****************************************************************/
+
/*
* S3 (suspend-to-ram), S4 (suspend-to-disk) and S5 (power-off) type codes:
* must match piix4 emulation.
Zero /* reserved */
})
- /* CPU hotplug */
+
+/****************************************************************
+ * CPU hotplug
+ ****************************************************************/
+
Scope(\_SB) {
/* Objects filled in by run-time generated SSDT */
External(NTFY, MethodObj)
}
}
+
+/****************************************************************
+ * General purpose events
+ ****************************************************************/
+
Scope (\_GPE)
{
Name(_HID, "ACPI0006")