OSDN Git Service

eeepc_info: support Eee Top 1602 and 2002
authorChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 14 Jan 2010 08:59:01 +0000 (16:59 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 14 Jan 2010 09:02:42 +0000 (17:02 +0800)
eeepc_info

index eb86f8d..0f7c74d 100644 (file)
@@ -28,10 +28,21 @@ eeepc_info()
                        WIFDEV=rt2860sta
                        ;;
                ET1602*)
-                       FB0DEV=
-                       UVESA_MODE=${UVESA_MODE:-1366x768}
+                       # i915 is buggy on 2.6.29
+                       if uname -r | grep -q 2.6.29; then
+                               FB0DEV=
+                               UVESA_MODE=${UVESA_MODE:-1366x768}
+                       fi
                        LANDEV=r8169
                        WIFDEV=rt2860sta
+                       BOARD_USES_TSLIB=true
+                       ;;
+               ET2002*)
+                       FB0DEV=
+                       UVESA_MODE=${UVESA_MODE:-1600x900}
+                       LANDEV=r8169
+                       WIFDEV=ath9k
+                       BOARD_USES_TSLIB=true
                        ;;
                T91)
                        FB0DEV=
@@ -56,7 +67,7 @@ detect_hardware()
 {
        case "`cat $DMIPATH/uevent`" in
                *ASUSTeK*)
-                       grep -q EeePC $DMIPATH/board_serial
+                       grep -q EeePC $DMIPATH/board_serial || grep -q ^ET $DMIPATH/board_name
                        if [ $? -eq 0 ]; then
                                eeepc_info
                        else