X-Git-Url: http://git.osdn.net/view?p=android-x86%2Fdevice-generic-common.git;a=blobdiff_plain;f=init.sh;h=d6257aca488183e4db41c8908b1103d49c84a449;hp=0cc9f06235cc544f2615f98641d650725dcc1f29;hb=3603a7b055ac93905f2213284fd845f969489a14;hpb=a304d801195f485522f2acd325f1805b2c24d3ab diff --git a/init.sh b/init.sh index 0cc9f06..d6257ac 100644 --- a/init.sh +++ b/init.sh @@ -118,10 +118,8 @@ function set_drm_mode() ET1602*) drm_mode=1366x768 ;; - VMware*) - [ -n "$video" ] && drm_mode=$video - ;; *) + [ -n "$video" ] && drm_mode=$video ;; esac @@ -130,6 +128,8 @@ function set_drm_mode() function init_uvesafb() { + UVESA_MODE=${UVESA_MODE:-${video%@*}} + case "$PRODUCT" in ET2002*) UVESA_MODE=${UVESA_MODE:-1600x900} @@ -148,6 +148,7 @@ function init_hal_gralloc() if [ "$HWACCEL" != "0" ]; then set_property ro.hardware.hwcomposer drm set_property ro.hardware.gralloc gbm + set_property debug.drm.mode.force ${video:-1280x800} fi set_prop_if_empty sleep.state none ;; @@ -420,6 +421,9 @@ function do_bootcomplete() setkeycodes 0x66 172 setkeycodes 0x6b 127 ;; + Surface*Go) + echo on > /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/power/control + ;; *) ;; esac