Advertisement
ritzcarltn

INTEL-HD4600.txt

Jul 3rd, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. # Maintained by: xenatt for: intel Graphics hd 4600
  2. # Patch Name : Intel HD4600
  3. # Note : base on PJALM for: PJALM Graphics
  4. # Rename the GFX0 of the iGPU
  5. into device label GFX0 parent_label _SB.PCI0 set_label begin IGPU end;
  6. into scope label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end;
  7. into method label GNOT parent_label IGPU code_regex (Notify\s\()GFX0(,\s[0-9A-Za-z]{4}\)) replaceall_matched begin %1IGPU%2 end;
  8. into method label _L06 parent_label _GPE code_regex (\\_SB.PCI0.)GFX0(.GS[A-Z]{2}) replaceall_matched begin %1IGPU%2 end;
  9. into method label OL1E parent_label _GPE code_regex (\\_SB.PCI0.)GFX0(\.([A-Z])LID) replaceall_matched begin %1IGPU%2 end;
  10. into method label _STA parent_label H_EC code_regex (Store\s\(0x[0-9A-F]{2},\s\^\^\^)GFX0(.CLID\)) replace_matched begin %1IGPU%2 end;
  11. into method label _WAK code_regex (\\_SB.PCI0.)GFX0(\.([A-Z])LID) replaceall_matched begin %1IGPU%2 end;
  12. into method label BRTN code_regex (\\_SB.PCI0.)GFX0(\.DD0\d) replaceall_matched begin %1IGPU%2 end;
  13.  
  14. # Device injection for the Intel HD40000
  15. into method label _DSM parent_label IGPU remove_entry;
  16. into device label IGPU insert begin
  17. Method (_DSM, 4, NotSerialized)\n
  18. {\n
  19. Store (Package (0x0E) {\n
  20. "AAPL,slot-name",\n
  21. "Built In",\n
  22. "name",\n
  23. "Intel Graphics Controller",\n
  24. "model",\n
  25. Buffer (0x16) {"Intel HD Graphics 4600"},\n
  26. "device_type",\n
  27. Buffer (0x13) {"Graphics Controller"},\n
  28. "device-id",\n
  29. Buffer (0x04) { 0x00, 0x00, 0x16, 0x0a },\n
  30. "AAPL,ig-platform-id",\n
  31. Buffer (0x04) { 0x00, 0x00, 0x16, 0x0a },\n
  32. "hda-gfx",\n
  33. Buffer (0x0A) {"onboard-1"}\n
  34. }, Local0)\n
  35. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
  36. Return (Local0)\n
  37. }
  38. end;
  39.  
  40. # Change HDEF layout-id for Intel HD HDMI audio
  41. into method label _DSM parent_label HDEF code_regex ("layout-id",\s*Buffer\s+\(0x04\)\s*\{\s*)0x[0-9A-F]{2},\s*0x[0-9A-F]{2},\s*0x[0-9A-F]{2},\s*0x[0-9A-F]{2} replace_matched begin %10x03,0x00,0x00,0x00 end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement