OSDN Git Service

support Fujitsu Q550
[android-x86/device-tegatech-tegav2.git] / tegav2_info
index d95eb10..ab5fc72 100644 (file)
@@ -4,38 +4,43 @@ tegav2_info()
 {
        board=`cat $DMIPATH/product_name`
        case "$board" in
-               TEGA*|VPAD10*|X1*)
-                       #BOARD_USES_TSLIB=true
-                       # FIXME: a workaround for the race condition of auto-probing
-                       EXTMOD="$EXTMOD hid-multitouch"
-                       mkdir /android/mnt/USB
-                       chown 1000.1015 /android/mnt/USB # system.sdcard_rw
-                       btn_switch 0x0 0x1 > /dev/null
+               TEGA*|Intel*|WeTab*|VPAD10*|X1*|PC*)
+                       TOUCH=hid-multitouch
+                       ;;
+               *Q550)
+                       TOUCH=hid-ntrig
+                       UVESA_MODE=${UVESA_MODE:-1280x800}
                        ;;
                *)
+                       TOUCH=hid-multitouch
+                       error WARNING: An unknown model
                        ;;
        esac
 
+       # FIXME: a workaround for the race condition of auto-probing
+       EXTMOD="$EXTMOD ath3k uvcvideo $TOUCH"
+
        return 1 # auto_detect
 }
 
 detect_hardware()
 {
        case "`cat $DMIPATH/uevent`" in
-               *TEGA*|*VPAD10*|*azpen*)
-                       tegav2_info
+               *TEGA*|*Q550*|*Intel*|*Lucid*|*WeTab*|*VPAD10*|*azpen*|*AZPENPC*)
                        ;;
                *)
                        error WARNING: An unknown tablet
                        ;;
        esac
+
+       tegav2_info
 }
 
 post_detect()
 {
        board=`cat $DMIPATH/product_name`
        case "$board" in
-               X1*)
+               X1*|PC*)
                        echo 3 03eb 201c 1 > /sys/module/hid_multitouch/drivers/hid:hid-multitouch/new_id
                        ;;
                *)