xref: /OK3568_Linux_fs/external/libmali/overlay/S10libmali_px3se (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/sh
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Start px3seBase for px3se...
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunfunction get_emmcblk() {
7*4882a593Smuzhiyun  MMC=/dev/mmcblk2
8*4882a593Smuzhiyun  for i in `seq 0 2`; do
9*4882a593Smuzhiyun    TYPE=`cat /sys/bus/mmc/devices/mmc${i}*/type 2>/dev/null`
10*4882a593Smuzhiyun    if [ "${TYPE}"x == "MMCx" ]; then
11*4882a593Smuzhiyun      MMC=$i;
12*4882a593Smuzhiyun    fi
13*4882a593Smuzhiyun  done
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun  echo /dev/mmcblk$MMC
16*4882a593Smuzhiyun}
17*4882a593Smuzhiyun
18*4882a593Smuzhiyuncase "$1" in
19*4882a593Smuzhiyun  start)
20*4882a593Smuzhiyun    px3seBase -i $(get_emmcblk)
21*4882a593Smuzhiyun    ;;
22*4882a593Smuzhiyun  stop)
23*4882a593Smuzhiyun    printf "stop finished"
24*4882a593Smuzhiyun    ;;
25*4882a593Smuzhiyun  *)
26*4882a593Smuzhiyun    echo "Usage: $0 {start|stop}"
27*4882a593Smuzhiyun    exit 1
28*4882a593Smuzhiyun    ;;
29*4882a593Smuzhiyunesac
30*4882a593Smuzhiyun
31*4882a593Smuzhiyunexit 0
32