7
into_all all code_regex _T_0 replaceall_matched begin T_0 end; into_all all code_regex _T_1 replaceall_matched begin T_1 end; into_all all code_regex _T_2 replaceall_matched begin T_2 end; into_all all code_regex _T_3 replaceall_matched begin T_3 end; into_all all code_regex _T_4 replaceall_matched begin T_4 end; into_all all code_regex _T_5 replaceall_matched begin T_5 end; into_all all code_regex _T_6 replaceall_matched begin T_6 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 method label _DSM parent_adr 0x001D0000 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 0x26, 0x1c, 0x00, 0x00\n }, \n "built-in", \n Buffer (One)\n {\n 0x00\n }, \n "AAPL,clock-id", \n Buffer (One)\n

Inspiron 15R N5110 DSDT Patches

Embed Size (px)

DESCRIPTION

Inspiron 15R N5110 DSDT Patches

Citation preview

Page 1: Inspiron 15R N5110 DSDT Patches

into_all all code_regex _T_0 replaceall_matched begin T_0 end;into_all all code_regex _T_1 replaceall_matched begin T_1 end;into_all all code_regex _T_2 replaceall_matched begin T_2 end;into_all all code_regex _T_3 replaceall_matched begin T_3 end;into_all all code_regex _T_4 replaceall_matched begin T_4 end;into_all all code_regex _T_5 replaceall_matched begin T_5 end;into_all all code_regex _T_6 replaceall_matched begin T_6 end;into method label DTGP remove_entry;into definitionblock code_regex . insertbeginMethod (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 method label _DSM parent_adr 0x001D0000 remove_entry;into device name_adr 0x001D0000 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package ()\n {\n "device-id", \n Buffer (0x04)\n {\n 0x26, 0x1c, 0x00, 0x00\n }, \n "built-in", \n Buffer (One)\n {\n 0x00\n }, \n "AAPL,clock-id", \n Buffer (One)\n

Page 2: Inspiron 15R N5110 DSDT Patches

{\n 0x01\n }, \n "device_type", \n Buffer (0x05)\n {\n "EHCI"\n }, \n "AAPL,current-available", \n 0x0834, \n "AAPL,current-extra", \n 0x0898, \n "AAPL,current-extra-in-sleep", \n 0x0640, \n "AAPL,device-internal",\n 0x02,\n "AAPL,max-port-current-in-sleep",\n 0x834, \n Buffer (One)\n {\n 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n}end;into method label _DSM parent_adr 0x001A0000 remove_entry;into device name_adr 0x001A0000 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package ()\n {\n "device-id", \n Buffer (0x04)\n {\n 0x26, 0x1c, 0x00, 0x00\n }, \n "built-in", \n Buffer (One)\n {\n 0x00\n }, \n "AAPL,clock-id", \n Buffer (One)\n {\n 0x02\n }, \n "device_type", \n Buffer (0x05)\n {\n "EHCI"\n }, \n "AAPL,current-available", \n 0x0834, \n "AAPL,current-extra", \n 0x0898, \n "AAPL,current-extra-in-sleep", \n 0x0640, \n

Page 3: Inspiron 15R N5110 DSDT Patches

"AAPL,device-internal",\n 0x02,\n "AAPL,max-port-current-in-sleep",\n 0x834, \n Buffer (One)\n {\n 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n}end;into device name_hid PNP0303 insertbeginMethod (_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}\nend;into device label HDEF insertbeginMethod (_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 _STA parent_hid PNP0103 remove_entry;into device name_hid PNP0103 insertbeginMethod (_STA, 0, NotSerialized)\n{\n Return (0x0F)\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_ma

Page 4: Inspiron 15R N5110 DSDT Patches

tched;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_matchedbeginName (%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 _DSM parent_adr 0x001F0000 remove_entry;into device name_adr 0x001F0000 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x49, 0x1C, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n}end;into scope label _SB insertbeginDevice (PNLF)\n{\n

Name (_HID, EisaId ("APP0002"))\nName (_CID, "backlight")\nName (_UID, 0x0A)\nName (_STA, 0x0B)\n

}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 _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matchedbegin If (LEqual (Arg0, 0x05)) {}\n Else\n {\n%1 }end;into method label _DSM parent_adr 0x001F0003 remove_entry;into device name_adr 0x001F0003 insertbegin

Page 5: Inspiron 15R N5110 DSDT Patches

Device (BUS0)\n {\n Name (_CID, "smbus")\n Name (_ADR, Zero)\n Device (DVL0)\n {\n Name (_ADR, 0x57)\n Name (_CID, "diagsvault")\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "address", \n 0x57\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n }\n }end;into method label SX45 code_regex Return\s\(Zero\) remove_matched;into method label SX45 insertbeginReturn (Zero)end;into method label _DSM parent_adr 0x001D0001 remove_entry;into device name_adr 0x001D0001 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x27, 0x1c, 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 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x2c, 0x1c, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n}end;

Page 6: Inspiron 15R N5110 DSDT Patches

into method label _DSM parent_adr 0x001D0003 remove_entry;into device name_adr 0x001D0003 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x27, 0x1c, 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 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x2c, 0x1c, 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 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x27, 0x1c, 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 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n

Page 7: Inspiron 15R N5110 DSDT Patches

{\n 0x2c, 0x1c, 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 insertbeginMethod (_DSM, 4, NotSerialized)\n{\n Store (Package (0x02)\n {\n "device-id", \n Buffer (0x04)\n {\n 0x27, 0x1c, 0x00, 0x00\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n}end