Author: wmb
Date: 2009-11-19 00:35:37 +0100 (Thu, 19 Nov 2009)
New Revision: 1486
Modified:
cpu/x86/pc/olpc/via/dsdt.dsl
Log:
OLPC trac 9695 - Changed ACPI DSDT to report a PCI bus instead of PCIe and
to declare the PS2 kbd and mouse as present and enabled.
Modified: cpu/x86/pc/olpc/via/dsdt.dsl
===================================================================
--- cpu/x86/pc/olpc/via/dsdt.dsl 2009-11-17 04:46:29 UTC (rev 1485)
+++ cpu/x86/pc/olpc/via/dsdt.dsl 2009-11-18 23:35:37 UTC (rev 1486)
@@ -408,8 +408,10 @@
Device(PCI0)
{
- Name(_HID,EISAID ("PNP0A08")) // Indicates PCI Express host bridge hierarchy
- Name(_CID,EISAID ("PNP0A03")) // For legacy OS that doesn't understand the new HID
+// Our WindowsXP SD build doesn't handle PCIe, so we have to claim basic PCI
+// Name(_HID,EISAID ("PNP0A08")) // Indicates PCI Express host bridge hierarchy
+// Name(_CID,EISAID ("PNP0A03")) // For legacy OS that doesn't understand the new HID
+ Name(_HID,EISAID ("PNP0A03")) // For legacy OS that doesn't understand the new HID
Name(_ADR,0x00000000) // Device (HI WORD)=0, Func (LO WORD)=0
@@ -1208,7 +1210,7 @@
Device(PS2M) //PS2 Mouse
{
Name(_HID,EISAID("PNP0F13"))
- Name(_STA, 0x0) // not present: not used on XO
+ Name(_STA, 0xF) // not present: not used on XO
Name(_CRS, ResourceTemplate () { IRQNoFlags () {12} })
Name(_PRW, Package() {0x09, 0x04})
}
@@ -1218,7 +1220,7 @@
Name(_HID,EISAID("PNP0303"))
Name(_CID,EISAID("PNP030B")) // Microsoft reserved PNP ID
- Name(_STA,0x0) // not present: not used on XO
+ Name(_STA,0xF) // not present: not used on XO
Name (_CRS, ResourceTemplate ()
{