Professional Documents
Culture Documents
Inspiron 15R N5110 DSDT Patches
Inspiron 15R N5110 DSDT Patches
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 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
{\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
"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 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 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 _STA parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_STA, 0, NotSerialized)\n
{\n
Return (0x0F)\n
}
end;
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_ma
tched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_ma
tched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_ma
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_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 _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
0x49, 0x1C, 0x00, 0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
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 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_matched
begin
If (LEqual (Arg0, 0x05)) {}\n
Else\n
{\n
%1
}
end;
into method label _DSM parent_adr 0x001F0003 remove_entry;
into device name_adr 0x001F0003 insert
begin
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 insert
begin
Return (Zero)
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
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 insert
begin
Method (_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;
{\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 insert
begin
Method (_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