--- tosh1115-s103-orig.asl 2002-12-11 00:27:03.000000000 -0600 +++ tosh1115-s103-linux.asl 2002-12-11 00:27:41.000000000 -0600 @@ -1,4 +1,4 @@ - +/* AD - ACPI Dump. Version 0.91. Jan 09 2002 Copyright (C) 2001 by Phoenix Technologies, Ltd. All Rights Reserved. @@ -13,7 +13,7 @@ Creator ID: 'MSFT' Creator Revision: 0x0100000D - +*/ DefinitionBlock("DSDT.AML","DSDT",1,"TOSCPL","BTK20 ",0x6040000) { OperationRegion(PORT,SystemIo,0x80,0x01) @@ -408,6 +408,7 @@ \_SB.PCI0.LPCB.PHSS(0x0F) } } + Return(Package(2) {0, 0}) } Scope(_GPE) { @@ -624,7 +625,7 @@ FTT,1 } OperationRegion(ECR,EmbeddedControl,0x00,0xFF) - Field(ECR /* \_SB.EPWR.ECR */,AnyAcc,Lock,Preserve) + Field(ECR /* \_SB.EPWR.ECR */,/*RER AnyAcc*/ByteAcc,Lock,Preserve) { Offset(0x9E), ,4, @@ -684,14 +685,14 @@ } Method(BATC,1,NotSerialized) { - Divide(0x0FA0,0x64,,Local1) + Divide(0x0FA0,0x64,Local1) If(LEqual(Arg0,0x00)) { - Divide(\_SB.PCI0.LPCB.EC0.BRC0,Local1,,Local2) + Divide(\_SB.PCI0.LPCB.EC0.BRC0,Local1,Local2) } Else { - Divide(\_SB.PCI0.LPCB.EC0.BRC1,Local1,,Local2) + Divide(\_SB.PCI0.LPCB.EC0.BRC1,Local1,Local2) } Return(Local2) } @@ -770,14 +771,14 @@ } Method(BAT0,0,NotSerialized) { - Divide(0x0FA0,0x64,,Local1) - Divide(\_SB.PCI0.LPCB.EC0.BRC0,Local1,,Local2) + Divide(0x0FA0,0x64,Local1) + Divide(\_SB.PCI0.LPCB.EC0.BRC0,Local1,Local2) Return(Local2) } Method(BAT1,0,NotSerialized) { Multiply(\_SB.PCI0.LPCB.EC0.BRC1,0x64,Local1) - Divide(Local1,0x1194,,Local2) + Divide(Local1,0x1194,Local2) Return(Local2) } Method(ISTA,1,NotSerialized) @@ -1733,7 +1734,7 @@ // properly // [4] 1 = Device is attached // -[31:5] Reserved. +//[31:5] Reserved. // { \_SB.PCI0.LPCB.PHSS(0x0C) @@ -1877,7 +1878,7 @@ // properly // [4] 1 = Device is attached // -[31:5] Reserved. +//[31:5] Reserved. // { Store("LCD --_DCS",Debug) @@ -2011,7 +2012,7 @@ // properly // [4] 1 = Device is attached // -[31:5] Reserved. +//[31:5] Reserved. // { \_SB.PCI0.LPCB.PHSS(0x0C) @@ -2218,7 +2219,7 @@ Store(One,TVAA /* \_SB.PCI0.AGPB.VGA.TVAA */) } // Notify 0x80 - - **** unknown object notifiation value +// **** unknown object notifiation value Notify(\_SB.PCI0.AGPB.VGA,0x80) } } @@ -2736,7 +2737,7 @@ PMEE,1, US3E,1 } - OperationRegion(GPIO,SystemIo,0x1180,0x3B) + OperationRegion(GPIO,SystemIo,0x1180,/*RER 0x3B*/ 0x3C) Field(GPIO /* \_SB.PCI0.LPCB.GPIO */,WordAcc,Lock,Preserve) { AccessAs(DWordAcc,0x00), @@ -7267,7 +7268,7 @@ } } OperationRegion(ERAM,EmbeddedControl,0x00,0xFF) - Field(ERAM /* \_SB.PCI0.LPCB.EC0.ERAM */,AnyAcc,Lock,Preserve) + Field(ERAM /* \_SB.PCI0.LPCB.EC0.ERAM */,/*RER AnyAcc*/ByteAcc,Lock,Preserve) { Offset(0x2E), RSMT,16, @@ -7379,7 +7380,7 @@ PHSS /* \_SB.PCI0.LPCB.PHSS */(0x08) Store(0x00,\_SB.PCI0.LPCB.EC0.BRGT) // Notify 0x81 - - **** unknown object notifiation value +// **** unknown object notifiation value Notify(EPWR /* \_SB.EPWR */,0x81) } } @@ -7423,7 +7424,7 @@ } Store(0x00,\_SB.PCI0.LPCB.EC0.SKEY) // Notify 0x82 - - **** unknown object notifiation value +// **** unknown object notifiation value Notify(EPWR /* \_SB.EPWR */,0x82) } } @@ -7474,7 +7475,7 @@ TSTS,1 } OperationRegion(ECRM,EmbeddedControl,0x00,0xFF) - Field(ECRM /* \_SB.PCI0.LPCB.EC0.ECRM */,AnyAcc,Lock,Preserve) + Field(ECRM /* \_SB.PCI0.LPCB.EC0.ECRM */,/*RER AnyAcc*/ByteAcc,Lock,Preserve) { Offset(0xAE), PTVL,3, @@ -8317,6 +8318,7 @@ Return(Buffer(0x14){0x78,0x00,0x00,0x00,0x08,0x00,0x00,0x00, 0x78,0x00,0x00,0x00,0x08,0x00,0x00,0x00, 0x1F,0x00,0x00,0x00}) + /* RER: Warning here is OK */ Name(PBUF,Buffer(0x14){0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00})