Reason is Skylake renamed HDEF to HDAS. You need to search for all occurrence of HDAS to HDEF and then run the patch or just patch with this. Also added 2 other patches
# rename HDAS -> HDEF
into_all all code_regex HDAS\. replaceall_matched begin HDEF. end;
into_all all code_regex \(HDAS replaceall_matched begin (HDEF end;
into_all all code_regex \"HDAS replaceall_matched begin "HDEF end;
into_all all label HDAS set_label begin HDEF end;
#==========================Rename HECI to IMEI Skylake=======================================
# rename HECI -> IMEI
into_all all label HECI set_label begin IMEI end;
#==========HDMI audio for HD 520 skylake =========================
# For SkyLake CPU on 10-series board
into method label _DSM parent_adr 0x00160000 remove_entry;
Into device name_adr 0x00160000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"device-id", Buffer() { 0x3A, 0xA1, 0x00, 0x00 },\n
"name", "pci8086,a13a",\n
})\n
}\n
end;