OSDN Git Service

eeepc_info: add a section for T101
[android-x86/device-asus-eeepc.git] / eeepc_info
1 DMIPATH=/sys/class/dmi/id
2
3 eeepc_info()
4 {
5         # common for all Eee PC models
6         [ -c /dev/fb0 ] || FB0DEV=i915
7         EXTMOD="psmouse eeepc-laptop"
8         PREDEV=snd-hda-codec-realtek
9         SNDDEV=snd-hda-intel
10         CAMDEV=uvcvideo
11
12         board=`cat $DMIPATH/product_name`
13         case "$board" in
14                 700|701|702|900)
15                         LANDEV=atl2
16                         WIFDEV=ath5k
17                         ;;
18                 701SD|900SD)
19                         LANDEV=atl1e
20                         WIFDEV=rtl8187se
21                         ;;
22                 900A|904HD|1000HD)
23                         LANDEV=atl1e
24                         WIFDEV=ath5k
25                         ;;
26                 901|1000|1000H)
27                         LANDEV=atl1e
28                         WIFDEV=rt2860sta
29                         ;;
30                 ET1602*)
31                         FB0DEV=
32                         UVESA_MODE=${UVESA_MODE:-1366x768}
33                         LANDEV=r8169
34                         WIFDEV=rt2860sta
35                         ;;
36                 T91)
37                         FB0DEV=
38                         UVESA_MODE=${UVESA_MODE:-1024x600}
39                         LANDEV=atl1e
40                         WIFDEV=ath9k
41                         BOARD_USES_TSLIB=true
42                         ;;
43                 T101)
44                         LANDEV=atl1e
45                         WIFDEV=ath9k
46                         BOARD_USES_TSLIB=true
47                         ;;
48                 *)
49                         LANDEV=atl1e
50                         WIFDEV=ath9k
51                         ;;
52         esac
53 }
54
55 detect_hardware()
56 {
57         case "`cat $DMIPATH/uevent`" in
58                 *ASUSTeK*)
59                         grep -q EeePC $DMIPATH/board_serial
60                         if [ $? -eq 0 ]; then
61                                 eeepc_info
62                         else
63                                 error WARNING: Not an ASUS Eee PC
64                         fi
65                         ;;
66                 *)
67                         error WARNING: Not an ASUS product
68                         ;;
69         esac
70 }