/*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20160422-64(RM)
 * Copyright (c) 2000 - 2016 Intel Corporation
 * 
 * Disassembling to non-symbolic legacy ASL operators
 *
 * Disassembly of iASLCMRmHm.aml, Tue Nov 14 16:20:59 2017
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x00000163 (355)
 *     Revision         0x02
 *     Checksum         0x04
 *     OEM ID           "APPLE "
 *     OEM Table ID     "IMEI"
 *     OEM Revision     0x00001000 (4096)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20160422 (538313762)
 */
DefinitionBlock ("", "SSDT", 2, "APPLE ", "IMEI", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.IMEI, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.IMEI._DSM, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0)
    {
        Scope (\_SB.PCI0.IMEI)
        {
            Scope (\_SB.PCI0.IMEI._DSM)
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }

                Return (Package (0x0E)
                {
                    "AAPL,slot-name", 
                    Buffer (0x09)
                    {
                        "Built In"
                    }, 

                    "name", 
                    Buffer (0x15)
                    {
                        "Intel MEI Controller"
                    }, 

                    "model", 
                    Buffer (0x2B)
                    {
                        "Intel 9 Series Chipset Family ME Interface"
                    }, 

                    "device_type", 
                    Buffer (0x0F)
                    {
                        "MEI Controller"
                    }, 

                    "built-in", 
                    Buffer (One)
                    {
                         0x00                                           
                    }, 

                    "device-id", 
                    Buffer (0x04)
                    {
                         0xBA, 0x8C, 0x00, 0x00                         
                    }, 

                    "layout-id", 
                    Buffer (0x04)
                    {
                         0xBA, 0x8C, 0x00, 0x00                         
                    }
                })
            }
        }
    }
}

