into device label USB1 set_label begin UHC1 end; into device label USB2 set_label begin UHC2 end; into device label USB3 set_label begin UHC3 end; into device label USB4 set_label begin UHC4 end; into device label USB5 set_label begin UHC5 end; into device label USB6 set_label begin UHC6 end; into device label USB7 set_label begin UHC7 end; into_all all code_regex USB1 replaceall_matched begin UHC1 end; into_all all code_regex USB2 replaceall_matched begin UHC2 end; into_all all code_regex USB3 replaceall_matched begin UHC3 end; into_all all code_regex USB4 replaceall_matched begin UHC4 end; into_all all code_regex USB5 replaceall_matched begin UHC5 end; into_all all code_regex USB6 replaceall_matched begin UHC6 end; into_all all code_regex USB7 replaceall_matched begin UHC7 end; into method label _RMV parent_type device parent_label J384 code_regex Return\s\(One\)\n\s*\} replace_matched begin Return (One)\n end; into method label PR08 parent_type device parent_label J384 code_regex Return\s\(PR08\)\n\s*\} replace_matched begin Return (One)\n end; into device name_adr 0x001C0004 code_regex \}\n\s*Else\n\s*\{ remove_matched; into device name_adr 0x001C0004 code_regex PMSX,\s*1\n\s*}\n\s*If\s\(IGDS\)\n\s*\{ replace_matched begin PMSX, 1\n } end; into DefinitionBlock code_regex_not PBIF code_regex Package\s\(0x0D\) replaceall_matched begin Package () end; into_all scope label _SB code_regex Name\s\(PR01,\sPackage\s\(0x00\) replaceall_matched begin Name (PR01, Package (Zero) end; into_all scope label _SB code_regex Name\s\(AR01,\sPackage\s\(0x00\) replaceall_matched begin Name (AR01, Package (Zero) end; into device name_hid PNP0A08 code_regex 0x00000000(,\s*(?:\/\/\s.*)?\s*\n)\s*0xFEAFFFFF(,\s*(?:\/\/\s.*)?\s*\n)\s*0x00000000(,\s*(?:\/\/\s.*)?\s*\n)\s*0x00000000 replaceall_matched begin 0x00000000, // Range Minimum\n 0xFEAFFFFF, // Range Maximum\n 0x00000000, // Translation Offset\n 0xFEB00000 end; into device name_hid PNP0A08 code_regex 0xFED40000(,\s*(?:\/\/\s.*)?\s*\n)\s*0xFED44FFF(,\s*(?:\/\/\s.*)?\s*\n)\s*0x00000000(,\s*(?:\/\/\s.*)?\s*\n)\s*0x00000000 replaceall_matched begin 0xFED40000, // Range Minimum\n 0xFED44FFF, // Range Maximum\n 0x00000000, // Translation Offset\n 0x00004FFF end; into device name_hid PNP0A08 code_regex DWordMemory\s\(ResourceProducer,\sPosDecode,\sMinFixed,\sMaxFixed,\sCacheable,\sReadWrite,(?:\/\/\s.*)?\s*\n\s*0x00000000(,\s*(?:\/\/\s.*)?\s*\n)\s*0xFED40000(,\s*(?:\/\/\s.*)?\s*\n)\s*0xFED44FFF(,\s*(?:\/\/\s.*)?\s*\n)\s*0x00000000(,\s*(?:\/\/\s.*)?\s*\n)\s*0x00000000(,\s*(?:\/\/\s.*)?\s*\n)\s*,,\s,\sAddressRangeMemory,\sTypeStatic\) remove_matched; into_all device label IHUB parent_label RHUB code_regex Name\s\(_PLD,\sBuffer\s\(0x10\) replaceall_matched begin Name (_PLD, Package (0x04) end; into_all device label IHUB parent_label RHUB code_regex (0x[0-9A-F][0-9A-F]),\s0x00,\s0x00,\s0x00 replaceall_matched begin %1,\n Zero,\n Zero,\n Zero end; into_all device label PRT3 parent_label IHUB code_regex Name\s\(_PLD,\sBuffer\s\(0x10\) replaceall_matched begin Name (_PLD, Package (0x04) end; into_all device label PRT3 parent_label IHUB code_regex (0x[0-9A-F][0-9A-F]),\s0x00,\s0x00,\s0x00 replaceall_matched begin %1,\n Zero,\n Zero,\n Zero end; into_all device label PRT4 parent_label IHUB code_regex Name\s\(_PLD,\sBuffer\s\(0x10\) replaceall_matched begin Name (_PLD, Package (0x04) end; into_all device label PRT4 parent_label IHUB code_regex (0x[0-9A-F][0-9A-F]),\s0x00,\s0x00,\s0x00 replaceall_matched begin %1,\n Zero,\n Zero,\n Zero end; into_all device label PRT5 parent_label IHUB code_regex Name\s\(_PLD,\sBuffer\s\(0x10\) replaceall_matched begin Name (_PLD, Package (0x04) end; into_all device label PRT5 parent_label IHUB code_regex (0x[0-9A-F][0-9A-F]),\s0x00,\s0x00,\s0x00 replaceall_matched begin %1,\n Zero,\n Zero,\n Zero end; into_all device label PRT6 parent_label IHUB code_regex Name\s\(_PLD,\sBuffer\s\(0x10\) replaceall_matched begin Name (_PLD, Package (0x04) end; into_all device label PRT6 parent_label IHUB code_regex (0x[0-9A-F][0-9A-F]),\s0x00,\s0x00,\s0x00 replaceall_matched begin %1,\n Zero,\n Zero,\n Zero end; into_all device label PRT7 parent_label IHUB code_regex Name\s\(_PLD,\sBuffer\s\(0x10\) replaceall_matched begin Name (_PLD, Package (0x04) end; into_all device label PRT7 parent_label IHUB code_regex (0x[0-9A-F][0-9A-F]),\s0x00,\s0x00,\s0x00 replaceall_matched begin %1,\n Zero,\n Zero,\n Zero end; into device label HDEF insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label DTGP remove_entry; into definitionblock code_regex . insert begin Method (DTGP, 5, NotSerialized)\n {\n If (LEqual (Arg0, Buffer (0x10)\n {\n /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n }))\n {\n If (LEqual (Arg1, One))\n {\n If (LEqual (Arg2, Zero))\n {\n Store (Buffer (One)\n {\n 0x03\n }, Arg4)\n Return (One)\n }\n If (LEqual (Arg2, One))\n {\n Return (One)\n }\n }\n }\n Store (Buffer (One)\n {\n 0x00\n }, Arg4)\n Return (Zero)\n } end; into device label ACAD code_regex_not Name\s\(_PRW insert begin Name (_PRW, Package (0x02)\n {\n 0x18, \n 0x03\n }) end; into method label _INI parent_label _SB.PCI0 code_regex ^((?:.|\n)*)$ replace_matched begin /*\n %1 */\n Store (0x07D6, OSYS) end; into method label _DSM parent_adr 0x001F0000 remove_entry; into device name_adr 0x001F0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x09, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} removeall_matched; into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched begin Name (%1, ResourceTemplate ()\n {\n IRQNoFlags ()\n {0}\n IRQNoFlags ()\n {8}\n IRQNoFlags ()\n {11}\n IRQNoFlags ()\n {15}\n %2 }) end; into method label _STA parent_hid PNP0103 code_regex \}\n\s*Return\s\(Zero\) replace_matched begin }\n Return (0x0F) end; into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end; into method label _PSW parent_type device parent_adr 0x001D0000 remove_entry; into method label _PSW parent_type device parent_adr 0x001A0000 remove_entry; into device name_adr 0x001D0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "device-id", \n Buffer (0x04)\n {\n 0x34, 0x3B, 0x00, 0x00\n }, \n "built-in", \n Buffer (One)\n {\n 0x00\n }, \n "AAPL,clock-id", \n Buffer (One)\n {\n 0x01\n }, \n "device_type", \n Buffer (0x05)\n {\n "EHCI"\n }, \n "AAPL,current-available", \n 0x04B0, \n "AAPL,current-extra", \n 0x02BC, \n "AAPL,current-in-sleep", \n 0x03E8, \n Buffer (One)\n {\n 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n Method (_PSW, 1, NotSerialized)\n {\n } end; into device name_adr 0x001A0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "device-id", \n Buffer (0x04)\n {\n 0x34, 0x3B, 0x00, 0x00\n }, \n "built-in", \n Buffer (One)\n {\n 0x00\n }, \n "AAPL,clock-id", \n Buffer (One)\n {\n 0x01\n }, \n "device_type", \n Buffer (0x05)\n {\n "EHCI"\n }, \n "AAPL,current-available", \n 0x04B0, \n "AAPL,current-extra", \n 0x02BC, \n "AAPL,current-in-sleep", \n 0x03E8, \n Buffer (One)\n {\n 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device label PXSX insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x08)\n {\n "AAPL,slot-name",\n Buffer (0x0F)\n {\n "PCI Slot@3,0,0"\n },\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "device_type",\n Buffer (0x09)\n {\n "Ethernet"\n },\n "name",\n Buffer (0x24)\n {\n "Realtek RTL8111/8168B PCI-E Gigabit"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into scope label _PR insert begin Name (PPC, Zero)\n end; into processor label CPU0 insert begin Alias (PPC, _PPC) end; into processor label CPU1 insert begin Alias (PPC, _PPC) end; into processor label CPU2 insert begin Alias (PPC, _PPC) end; into processor label CPU3 insert begin Alias (PPC, _PPC) end; into processor label CPU4 insert begin Alias (PPC, _PPC) end; into processor label CPU5 insert begin Alias (PPC, _PPC) end; into processor label CPU6 insert begin Alias (PPC, _PPC) end; into processor label CPU7 insert begin Alias (PPC, _PPC) end; into definitionblock code_regex External\s\(\\_PR_.CPU0._PPC\)+\n\s\s\s\s remove_matched; into device name_adr 0x001F0003 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x08)\n {\n "name", \n Buffer (0x0D)\n {\n "pci8086,3b30"\n }, \n "device-id", \n Buffer (0x04)\n {\n 0x30, 0x3B, 0x00, 0x00\n }, \n "subsystem-id", \n Buffer (0x04)\n {\n 0x70, 0x72, 0x00, 0x00\n }, \n "subsystem-vendor-id", \n Buffer (0x04)\n {\n 0x86, 0x80, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n \n Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n }\n } end; into method label _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched begin If (LEqual (Arg0, 0x05)) {}\n Else\n {\n %1 } end; into method label _L03 parent_type scope parent_label _GPE remove_entry; into method label _L04 parent_type scope parent_label _GPE remove_entry; into method label _L0C parent_type scope parent_label _GPE remove_entry; into method label _L0E parent_type scope parent_label _GPE remove_entry; into method label _L05 parent_type scope parent_label _GPE remove_entry; into method label _L20 parent_type scope parent_label _GPE remove_entry; into method label _L25 parent_type scope parent_label _GPE remove_entry; into scope label _GPE insert begin Method (_L03, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC1, 0x02)\n Notify (\_SB.PWRB, 0x02)\n }\n Method (_L04, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC2, 0x02)\n Notify (\_SB.PWRB, 0x02)\n }\n Method (_L0C, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC3, 0x02)\n Notify (\_SB.PWRB, 0x02)\n }\n Method (_L0E, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC4, 0x02)\n Notify (\_SB.PWRB, 0x02)\n }\n Method (_L05, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC5, 0x02)\n Notify (\_SB.PWRB, 0x02)\n }\n Method (_L20, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC6, 0x02)\n Notify (\_SB.PWRB, 0x02)\n }\n Method (_L25, 0, NotSerialized)\n {\n Notify (\_SB.PCI0.UHC7, 0x02)\n Notify (\_SB.PWRB, 0x02)\n } end; into method label _CRT code_regex Return\s\(Zero\) remove_matched; into method label _CRT insert begin Return (Zero) end; into method label _PSV code_regex Return\s\(Zero\) remove_matched; into method label _PSV insert begin Return (Zero) end; into method label _HOT code_regex Return\s\(Zero\) remove_matched; into method label _HOT insert begin Return (Zero) end; into method label _PSR parent_type device parent_label ACAD code_regex Return\s\(Zero\) remove_matched; into method label _PSR parent_type device parent_label ACAD insert begin Return (Zero) end; into method label NVIF code_regex Return\s\(Package\s\(0x02\)\n{\n\s\s\s\sZero,\n\s\s\s\sZero\n}) remove_matched; into_all method label NVIF insert begin Return (Package (0x02)\n {\n Zero, \n Zero\n }) end; into device label J383 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "AAPL,slot-name",\n Buffer ()\n {\n "PCI-Bridge"\n },\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "device_type",\n Buffer ()\n {\n "Card Reader PCI"\n },\n "model",\n Buffer ()\n {\n "JMB38X MS Host Controller (J383)"\n },\n "name",\n Buffer ()\n {\n "JMB38X MS Host Controller (J383)"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device label J381 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "AAPL,slot-name",\n Buffer ()\n {\n "PCI-Bridge"\n },\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "device_type",\n Buffer ()\n {\n "SD Host Controller"\n },\n "model",\n Buffer ()\n {\n "JMB38X SD/MMC Host Controller (J381)"\n },\n "name",\n Buffer ()\n {\n "JMB38X SD/MMC Host Controller (J381)"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device label J382 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "AAPL,slot-name",\n Buffer ()\n {\n "PCI-Bridge"\n },\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "device_type",\n Buffer ()\n {\n "SD Host Controller"\n },\n "model",\n Buffer ()\n {\n "JMB38X SD Host Controller (J382)"\n },\n "name",\n Buffer ()\n {\n "JMB38X SD Host Controller (J382)"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into device label J384 code_regex Name\s\(_ADR,\s0x04\) replace_matched begin Name (_ADR, 0x04)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package ()\n {\n "AAPL,slot-name",\n Buffer ()\n {\n "PCI-Bridge"\n },\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "device_type",\n Buffer ()\n {\n "Card Reader PCI"\n },\n "model",\n Buffer ()\n {\n "JMB38X xD Host Controller (J384)"\n },\n "name",\n Buffer ()\n {\n "JMB38X xD Host Controller (J384)"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _RMV parent_type device parent_label J381 code_regex Return\s\(One\) replace_matched begin Return (Zero) end; into method label _RMV parent_type device parent_label J382 code_regex Return\s\(One\) replace_matched begin Return (Zero) end; into method label _RMV parent_type device parent_label J383 code_regex Return\s\(One\) replace_matched begin Return (Zero) end; into method label _RMV parent_type device parent_label J384 code_regex Return\s\(One\) replace_matched begin Return (Zero) end; into scope label _SB insert begin Device (PNLF)\n {\n Name (_HID, EisaId ("APP0002"))\n Name (_CID, "backlight")\n Name (_UID, 0x0A)\n Name (_STA, 0x0B)\n } end; into device label LCD code_regex Name\s\(_ADR,\s0x0118\)\n replace_matched begin Name (_ADR, 0x0118)\n Name (_HID, EisaId ("LCD1234"))\n end; into method label GBQC parent_type device parent_label LCD code_regex Local0\)\),\s\^\^\^\^LPCB.EC0.BRTL replaceall_matched begin Local0)), Local5 end; into device name_adr 0x00030000 insert\n begin\n Device (HDAU)\n {\n Name (_ADR, One)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "hda-gfx",\n Buffer (0x0A)\n {\n "onboard-1"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n }\n end; into device name_hid PNP0303 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "AAPL,has-embedded-fn-keys", \n Buffer (0x04)\n {\n 0x01, 0x00, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n end; into method label UPBS parent_hid PNP0C0A remove_entry; into device name_hid PNP0C0A insert begin Method (UPBS, 0, NotSerialized)\n {\n Store (^^PCI0.LPCB.EC0.MBST, Index (PBST, Zero))\n ^^PCI0.LPCB.EC0.SMRD (0x09, 0x16, 0x0A, RefOf (Local0))\n Store (Local0, Index (PBST, One))\n ^^PCI0.LPCB.EC0.SMRD (0x09, 0x16, 0x0F, RefOf (Local1))\n Store (Local1, Index (PBST, 0x02))\n ^^PCI0.LPCB.EC0.SMRD (0x09, 0x16, 0x09, RefOf (Local2))\n Store (Local2, Index (PBST, 0x03))\n } end; into method label _DSM parent_adr 0x001D0001 remove_entry; into device name_adr 0x001D0001 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001D0002 remove_entry; into device name_adr 0x001D0002 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001D0003 remove_entry; into device name_adr 0x001D0003 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001D0004 remove_entry; into device name_adr 0x001D0004 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001A0001 remove_entry; into device name_adr 0x001A0001 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001A0002 remove_entry; into device name_adr 0x001A0002 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; into method label _DSM parent_adr 0x001A0003 remove_entry; into device name_adr 0x001A0003 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x3B, 0x3B, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end