Text Compare
Produced: 17.2.2016 23:10.09
   
Mode:  Differences  
Left file: DSDT_ahmedi.dsl  
Right file: DSDT_my.dsl  
 * Disassembly of iASLkO4Fkh.aml, Sun Feb 14 23:32:01 2016 <>  * Disassembly of iASLtaYBQA.aml, Wed Feb 17 22:52:50 2016
 
 *     Length           0x00014C3E (85054) <>  *     Length           0x000149CD (84429)
 
 *     Checksum         0xFC <>  *     Checksum         0xDE
 
 *     Compiler Version 0x20141107 (538185991) <>  *     Compiler Version 0x20160108 (538312968)
 
DefinitionBlock ("iASLkO4Fkh.aml", "DSDT", 2, "ALASKA", "A M I ", 0x01072009) <> DefinitionBlock ("iASLtaYBQA.aml", "DSDT", 2, "ALASKA", "A M I ", 0x01072009)
 
    Name (TOPM, Zero) <>     Name (TOPM, 0x00000000)
 
    OperationRegion (GNVS, SystemMemory, 0xA8715000, 0x035A) <>     OperationRegion (GNVS, SystemMemory, 0xA6714000, 0x035A)
 
                OperationRegion (CPSB, SystemMemory, 0xA7BABF18, 0x10) <>                 OperationRegion (CPSB, SystemMemory, 0xA5F5DF18, 0x10)
 
    Name (PNVB, 0xA8D18D98) <>     Name (PNVB, 0xA6D17D98)
    Name (PNVL, 0xE4)       Name (PNVL, 0x00E4)
 
                If (LOr (_OSI ("Darwin"), _OSI ("Windows 2012"))) <>                 If (_OSI ("Windows 2012"))
 
                If (LOr (_OSI ("Darwin"), _OSI ("Windows 2013"))) <>                 If (_OSI ("Windows 2013"))
 
                If (LOr (_OSI ("Darwin"), _OSI ("Windows 2015"))) <>                 If (_OSI ("Windows 2015"))
 
  -+  
     
 
                IRQNoFlags () +-  
                    {0,8,11,15}    
 
  -+                 IRQNoFlags ()
                        {2}
 
  -+                 IRQNoFlags ()
                        {8}
 
  -+                 IRQNoFlags ()
                        {0}
 
    OperationRegion (ABNV, SystemMemory, 0xA8708000, 0x0D) <>     OperationRegion (ABNV, SystemMemory, 0xA6707000, 0x000D)
 
            Name (_HID, EisaId ("PNP0303"))  // _HID: Hardware ID <>             Name (_HID, "MSFT0001")  // _HID: Hardware ID
            Name (_CID, EisaId ("PNP030B"))  // _CID: Compatible ID               Name (_CID, EisaId ("PNP0303"))  // _CID: Compatible ID
 
        Device (CMSR) +-  
        {    
            Name (_ADR, Zero)  // _ADR: Address    
            Name (_HID, "CPLM3218")  // _HID: Hardware ID    
            Name (_CID, "CPLM3218")  // _CID: Compatible ID    
            Name (_UID, One)  // _UID: Unique ID    
            Name (_DEP, Package (0x02)  // _DEP: Dependencies    
            {    
                GPI0,     
                I2C0    
            })    
            Method (_STA, 0, NotSerialized)  // _STA: Status    
            {    
                Return (Zero)    
            }    
     
            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings    
            {    
                Name (SBUF, ResourceTemplate ()    
                {    
                    I2cSerialBus (0x0010, ControllerInitiated, 0x00061A80,    
                        AddressingMode7Bit, "\\_SB.PCI0.I2C0",    
                        0x00, ResourceConsumer, ,    
                        )    
                    Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )    
                    {    
                        0x00000025,    
                    }    
                })    
                Return (SBUF)    
            }    
     
            Name (CPM0, Package (0x07)    
            {    
                0x7DB5,     
                One,     
                0x0F,     
                0x0840,     
                0x013B,     
                0x011D,     
                Zero    
            })    
            Name (CPM1, Package (0x03)    
            {    
                0x0898,     
                0x000186A0,     
                0x000186A0    
            })    
            Name (CPM2, Package (0x06)    
            {    
                0x61A8,     
                0x000186A0,     
                0x000186A0,     
                0x000186A0,     
                0x00030D40,     
                0x00186A00    
            })    
            Name (CPM3, Package (0x04)    
            {    
                Package (0x02)    
                {    
                    0x3C,     
                    0x0A    
                },     
     
                Package (0x02)    
                {    
                    0x64,     
                    0x0B    
                },     
     
                Package (0x02)    
                {    
                    0x64,     
                    0x1F40    
                },     
     
                Package (0x02)    
                {    
                    0x01F4,     
                    0x1F41    
                }    
            })    
            Name (CPM5, Package (0x07)    
            {    
                Zero,     
                0x000249F0,     
                0x0190,     
                0x03E8,     
                0x02,     
                0x32,     
                0x05    
            })    
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method    
            {    
                If (LEqual (Arg0, Buffer (0x10)    
                        {    
                            /* 0000 */   0xB6, 0xC6, 0x03, 0x07, 0xCA, 0x1C, 0x44, 0x41,    
                            /* 0008 */   0x9F, 0xE7, 0x46, 0x54, 0xF5, 0x3A, 0x0B, 0xD9    
                        }))    
                {    
                    If (LEqual (Arg2, Zero))    
                    {    
                        Return (Buffer (One)    
                        {    
                             0x03    
                        })    
                    }    
     
                    If (LEqual (Arg2, One))    
                    {    
                        If (LEqual (ToInteger (Arg3), Zero))    
                        {    
                            Return (CPM0)    
                        }    
     
                        If (LEqual (ToInteger (Arg3), One))    
                        {    
                            Return (CPM1)    
                        }    
     
                        If (LEqual (ToInteger (Arg3), 0x02))    
                        {    
                            Return (CPM2)    
                        }    
     
                        If (LEqual (ToInteger (Arg3), 0x03))    
                        {    
                            Return (CPM3)    
                        }    
     
                        If (LEqual (ToInteger (Arg3), 0x05))    
                        {    
                            Return (CPM5)    
                        }    
                    }    
                }    
     
                Return (Buffer (One)    
                {    
                     0x00    
                })    
            }    
        }    
     
 
  -+  
 
  +-  
     
 
  -+  
 
  +-