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 () { "Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers" }, "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 () { "hda-gfx", Buffer () { "onboard-1" }, "AAPL,slot-name", Buffer () { "Internal@0,2,0" }, "framebuffer-patch-enable", Buffer () { 0x01, 0x00, 0x00, 0x00 }, "framebuffer-unifiedmem", Buffer () { 0x00, 0x00, 0x00, 0x80 }, "AAPL,ig-platform-id", Buffer () { 0x00, 0x00, 0x1E, 0x19 }, "model", Buffer () { "Intel Skylake GT2 [HD Graphics 520]" }, "device_type", Buffer () { "VGA compatible controller" }, }) } } External (_SB_.PCI0.IGBE, DeviceObj) Device (_SB.PCI0.IGBE) { Name (_ADR, 0x001f0006) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Ethernet Connection I219-LM" }, "device_type", Buffer () { "Ethernet controller" }, "AAPL,slot-name", Buffer () { "Internal@0,31,6" }, }) } } External (_SB_.PCI0.XHCI, DeviceObj) Device (_SB.PCI0.XHCI) { Name (_ADR, 0x00140000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Sunrise Point-LP USB 3.0 xHCI Controller" }, "device_type", Buffer () { "USB controller" }, "AAPL,slot-name", Buffer () { "Internal@0,20,0" }, }) } } 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 () { "Sunrise Point-LP CSME HECI #1" }, "device_type", Buffer () { "Communication controller" }, "AAPL,slot-name", Buffer () { "Internal@0,22,0" }, }) } } External (_SB_.PCI0.SAT1, DeviceObj) Device (_SB.PCI0.SAT1) { Name (_ADR, 0x00170000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Sunrise Point-LP SATA Controller [AHCI mode]" }, "device_type", Buffer () { "SATA controller" }, "AAPL,slot-name", Buffer () { "Internal@0,23,0" }, }) } } External (_SB_.PCI0.EXP1, DeviceObj) Device (_SB.PCI0.EXP1) { Name (_ADR, 0x001c0000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Sunrise Point-LP PCI Express Root Port #1" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,28,0" }, }) } } External (_SB_.PCI0.EXP3, DeviceObj) Device (_SB.PCI0.EXP3) { Name (_ADR, 0x001c0002) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Sunrise Point-LP PCI Express Root Port #3" }, "device_type", Buffer () { "PCI bridge" }, "AAPL,slot-name", Buffer () { "Internal@0,28,2" }, }) } } External (_SB_.PCI0.LPC, DeviceObj) Device (_SB.PCI0.LPC) { Name (_ADR, 0x001f0000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Sunrise Point-LP LPC 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 () { "Sunrise Point-LP HD Audio" }, "layout-id", Buffer () { 0x1C, 0x00, 0x00, 0x00 }, "hda-gfx", Buffer () { "onboard-1" }, "AAPL,slot-name", Buffer () { "Internal@0,31,3" }, "device_type", Buffer () { "Audio device" }, }) } } External (_SB_.PCI0.SMBU, DeviceObj) Device (_SB.PCI0.SMBU) { Name (_ADR, 0x001f0004) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "Sunrise Point-LP SMBus" }, "device_type", Buffer () { "SMBus" }, "AAPL,slot-name", Buffer () { "Internal@0,31,4" }, }) } } External (_SB_.PCI0.EXP3.ARPT, DeviceObj) Device (_SB.PCI0.EXP3.ARPT) { Name (_ADR, 0x00000000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package () { "model", Buffer () { "BCM4352 802.11ac Wireless Network Adapter" }, "device_type", Buffer () { "Network controller" }, "AAPL,slot-name", Buffer () { "Internal@0,28,2/0,0" }, }) } } }