OSDN Git Service

tegav2_info: support azpen tablet
[android-x86/device-tegatech-tegav2.git] / tegav2_info
1 DMIPATH=/sys/class/dmi/id
2
3 tegav2_info()
4 {
5         board=`cat $DMIPATH/product_name`
6         case "$board" in
7                 TEGA*|VPAD10*|X1*)
8                         #BOARD_USES_TSLIB=true
9                         # FIXME: a workaround for the race condition of auto-probing
10                         EXTMOD="$EXTMOD hid-multitouch"
11                         mkdir /android/mnt/USB
12                         chown 1000.1015 /android/mnt/USB # system.sdcard_rw
13                         btn_switch 0x0 0x1 > /dev/null
14                         ;;
15                 *)
16                         ;;
17         esac
18
19         return 1 # auto_detect
20 }
21
22 detect_hardware()
23 {
24         case "`cat $DMIPATH/uevent`" in
25                 *TEGA*|*VPAD10*|*azpen*)
26                         tegav2_info
27                         ;;
28                 *)
29                         error WARNING: An unknown tablet
30                         ;;
31         esac
32 }
33
34 post_detect()
35 {
36         board=`cat $DMIPATH/product_name`
37         case "$board" in
38                 X1*)
39                         echo 3 03eb 201c 1 > /sys/module/hid_multitouch/drivers/hid:hid-multitouch/new_id
40                         ;;
41                 *)
42                         ;;
43         esac
44 }