forked from RehabMan/Intel-NUC-DSDT-Patch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSSDT-NUC7-DC.dsl
41 lines (36 loc) · 1.23 KB
/
SSDT-NUC7-DC.dsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// configuration data for other SSDTs in this pack (NUC7 Dawson Canyon)
DefinitionBlock("", "SSDT", 2, "hack", "_NUC7-DC", 0)
{
Device(RMCF)
{
Name(_ADR, 0) // do not remove
// AUDL: Audio Layout
//
// The value here will be used to inject layout-id for HDEF and HDAU
// If set to Ones, no audio injection will be done.
Name(AUDL, 2)
// FAKH: Fake HDMI Aduio
//
// 0: Disable spoofing of HDEF for FakePCIID_Intel_HDMI_Audio.kext
// 1: Allow spoofing of HDEF for FakePCIID_Intel_HDMI_Audio.kext
Name(FAKH, 1)
}
// No XDCI, yet it returns "present" for _STA
// XDCI also has a _PRW. This can cause "instant wake"
// Returning not-present for _STA is the fix
// The original implementation of _STA is renamed to XSTA via config.plist
//Name(_SB.PCI0.XDCI._STA, 0)
External(_SB.PCI0.XDCI.DVID, FieldUnitObj)
Method(_SB.PCI0.XDCI._STA)
{
If (DVID != 0xFFFF) { Return (0xf) } Else { Return (0) }
}
#include "SSDT-XOSI.dsl"
#include "SSDT-IGPU.dsl"
#include "SSDT-USB-NUC7-DC.dsl"
#include "SSDT-XHC.dsl"
#include "SSDT-SATA.dsl"
#include "SSDT-HDEF.dsl"
#include "SSDT-PTS.dsl"
}
//EOF