dimanche 21 février 2010

DSDT Patching : GMA950

For IntelGMA950 just add

Method (_DSM, 4, NotSerialized) /* GMA950 FIX */
{
Store (Package (0x18)
{
"AAPL,slot-name",
Buffer (0x09)
{
"Built in"
},

"AAPL,Haslid",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"AAPL,aux-power-connected",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"AAPL,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"AAPL,BacklightRestore",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"AAPL,HasPanel",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"AAPL01,BacklightIntensity",
Unicode ("N"),
"device_type",
Buffer (0x08)
{
"display"
},

"model",
Buffer (0x07)
{
"GMA950"
},

"built-in",
Buffer (One)
{
0x00
},

"device-id",
Buffer (0x04)
{
0xA2, 0x27, 0x00, 0x00
},

"vendor-id",
Buffer (0x04)
{
0x86, 0x80, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
} /* END FIX */


in "Device (PCI0)" after :

Device (VID)
{
Name (_ADR, 0x00020000)


Like this :

Aucun commentaire:

Enregistrer un commentaire