DefinitionBlock ("", "SSDT", 2, "HACK", "PCI", 0x00000000) { External (_SB_.PCI0.MCHC, DeviceObj) Device (_SB.PCI0.MCHC) { Name (_ADR, 0x00000000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake-U v1 4c Host Bridge/DRAM Controller" }, "device_type", Buffer () { "Host bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,0,0" }, }) } } External (_SB_.PCI0.IGPU, DeviceObj) Device (_SB.PCI0.IGPU) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "AAPL,ig-platform-id", Buffer () { 0x09, 0x00, 0xA5, 0x3E }, "model", Buffer () { "Intel CoffeeLake-H GT2 [UHD Graphics 630]" }, "hda-gfx", Buffer () { "onboard-1" }, "AAPL,slot-name", Buffer () { "Internal@0,2,0" }, "device_type", Buffer () { "VGA compatible controller" }, }) } } External (_SB_.PCI0.B0D4, DeviceObj) Device (_SB.PCI0.B0D4) { Name (_ADR, 0x00040000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem" }, "device_type", Buffer () { "Signal processing controller" }, "AAPL,slot-name", Buffer () { "Internal@0,4,0" }, }) } } External (_SB_.PCI0.XHC, DeviceObj) Device (_SB.PCI0.XHC) { Name (_ADR, 0x00140000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCH-LP USB 3.1 xHCI Host Controller" }, "device_type", Buffer () { "USB controller" }, "AAPL,slot-name", Buffer () { "Internal@0,20,0" }, }) } } External (_SB_.PCI0.CNVW, DeviceObj) Device (_SB.PCI0.CNVW) { Name (_ADR, 0x00140003) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCH-LP CNVi WiFi" }, "device_type", Buffer () { "Network controller" }, "AAPL,slot-name", Buffer () { "Internal@0,20,3" }, }) } } External (_SB_.PCI0.IMEI, DeviceObj) Device (_SB.PCI0.IMEI) { Name (_ADR, 0x00160000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake Management Engine Interface" }, "device_type", Buffer () { "Communication controller" }, "AAPL,slot-name", Buffer () { "Internal@0,22,0" }, }) } } External (_SB_.PCI0.RP01, DeviceObj) Device (_SB.PCI0.RP01) { Name (_ADR, 0x001c0000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCI Express Root Port #1" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,28,0" }, }) } } External (_SB_.PCI0.RP05, DeviceObj) Device (_SB.PCI0.RP05) { Name (_ADR, 0x001c0004) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCI Express Root Port #5" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,28,4" }, }) } } External (_SB_.PCI0.RP09, DeviceObj) Device (_SB.PCI0.RP09) { Name (_ADR, 0x001d0000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCI Express Root Port #9" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,29,0" }, }) } } External (_SB_.PCI0.RP13, DeviceObj) Device (_SB.PCI0.RP13) { Name (_ADR, 0x001d0004) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCI Express Root Port #13" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,29,4" }, }) } } External (_SB_.PCI0.LPCB, DeviceObj) Device (_SB.PCI0.LPCB) { Name (_ADR, 0x001f0000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCH-LP LPC Premium Controller/eSPI Controller" }, "device_type", Buffer () { "ISA bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,31,0" }, }) } } External (_SB_.PCI0.HDEF, DeviceObj) Device (_SB.PCI0.HDEF) { Name (_ADR, 0x001f0003) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCH-LP cAVS" }, "layout-id", Buffer () { 0x0B, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer () { "onboard-1" }, "AAPL,slot-name", Buffer () { "Internal@0,31,3" }, "device_type", Buffer () { "Audio device" }, }) } } External (_SB_.PCI0.SBUS, DeviceObj) Device (_SB.PCI0.SBUS) { Name (_ADR, 0x001f0004) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Comet Lake PCH-LP SMBus Host Controller" }, "device_type", Buffer () { "SMBus" }, "AAPL,slot-name", Buffer () { "Internal@0,31,4" }, }) } } External (_SB_.PCI0.GLAN, DeviceObj) Device (_SB.PCI0.GLAN) { Name (_ADR, 0x001f0006) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Ethernet Connection (10) I219-LM" }, "device_type", Buffer () { "Ethernet controller" }, "AAPL,slot-name", Buffer () { "Internal@0,31,6" }, }) } } External (_SB_.PCI0.RP01.PXSX, DeviceObj) Device (_SB.PCI0.RP01.PXSX) { Name (_ADR, 0x00000000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "RTS522A PCI Express Card Reader" }, "device_type", Buffer () { "Unassigned class" }, "AAPL,slot-name", Buffer () { "Internal@0,28,0/0,0" }, }) } } External (_SB_.PCI0.RP13.PXSX, DeviceObj) Device (_SB.PCI0.RP13.PXSX) { Name (_ADR, 0x00000000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "WD Black SN850X NVMe SSD" }, "device_type", Buffer () { "Non-Volatile memory controller" }, "AAPL,slot-name", Buffer () { "Internal@0,29,4/0,0" }, }) } } External (_SB_.PCI0.RP05.PXSX, DeviceObj) Device (_SB.PCI0.RP05.PXSX) { Name (_ADR, 0x00000000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,28,4/0,0" }, }) } } External (_SB_.PCI0.RP05.PXSX.TBDU, DeviceObj) Device (_SB.PCI0.RP05.PXSX.TBDU) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,28,4/0,0/2,0" }, }) } } External (_SB_.PCI0.RP05.PXSX.TBDU.XHC, DeviceObj) Device (_SB.PCI0.RP05.PXSX.TBDU.XHC) { Name (_ADR, 0x00000000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]" }, "device_type", Buffer () { "USB controller" }, "AAPL,slot-name", Buffer () { "Internal@0,28,4/0,0/2,0/0,0" }, }) } } }