touchscreen: touchscreen is connected to hs06, you will need following code in file SSDT-UIAC.aml:
Code:
"HS06", Package() // Touchscreen
{
"UsbConnector", 255,
"port", Buffer() { 6, 0, 0, 0 },
},
brightness keys:
Code:
<dict>
<key>Comment</key>
<string>change Method _Q80 to XQ80, pair with SSDT-BTNB.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>X1E4MABw</data>
<key>Replace</key>
<data>WFE4MABw</data>
</dict>
<dict>
<key>Comment</key>
<string>change Method _Q81 to XQ81, pair with SSDT-BTNB.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>X1E4MQBw</data>
<key>Replace</key>
<data>WFE4MQBw</data>
</dict>
audio: you will need to install CodecCommander. Several of your kexts are not installed properly because of wrong filesystem permission, including CodecCommander.
trackpad: you could try VoodoI2C.
display: I guess you mean if the graphics driver is loaded properly or not. If you can choose from five scaled resolutions in the display preference, then it is OK.