| # gsmd This shell script configures for the gsmd init script. |
| |
| . /etc/init.d/functions |
| |
| case `machine_id` in |
| "gta01"|"gta02") |
| GSMD_OPTS="-s 115200 -F" |
| if [ -d '/sys/bus/platform/devices/gta01-pm-gsm.0' ] ; then |
| GSM_POW="/sys/bus/platform/devices/gta01-pm-gsm.0/power_on" |
| GSM_RES="/sys/bus/platform/devices/gta01-pm-gsm.0/reset" |
| else |
| GSM_POW="/sys/bus/platform/devices/neo1973-pm-gsm.0/power_on" |
| GSM_RES="/sys/bus/platform/devices/neo1973-pm-gsm.0/reset" |
| fi |
| GSM_DEV="/dev/ttySAC0" |
| GSM_DL="/sys/devices/platform/neo1973-pm-gsm.0/download" |
| ;; |
| "htc_apache"|"htc_blueangel"|"htc_universal") |
| GSMD_OPTS="-s 115200 -F" |
| GSM_DEV="/dev/ttyS0" |
| ;; |
| "htc_himalaya") |
| GSMD_OPTS="-s 115200 -F" |
| GSM_DEV="/dev/ttyS2" |
| ;; |
| "htc_magician") |
| GSMD_OPTS="-s 115200 -F" |
| GSM_DEV="/dev/ttyS1" |
| ;; |
| "palm_treo_650") |
| GSMD_OPTS="-s 460800 -F -w 1" |
| GSM_DEV="/dev/ttyS0" |
| ;; |
| "motorola_ezx_platform") |
| GSMD_OPTS="-s 115200 -F -v ti" |
| GSM_DEV="/dev/mux0" |
| ;; |
| "sysmocom_sysmobts_v2") |
| GSMD_OPTS="-v wavecom" |
| GSM_DEV="/dev/ttyS2" |
| ;; |
| *) |
| # Unknown board |
| |
| # If you must specify special options, uncomment and modify the next line |
| #GSMD_OPTS="-s 115200 -F" |
| |
| # If your GSM device needs to be powered up, uncomment and modify the next line |
| #GSM_POW="/sys/bus/platform/devices/gta01-pm-gsm.0/power_on" |
| |
| # If your GSM device then needs to be reset, uncomment and modify the next line |
| #GSM_RES="/sys/bus/platform/devices/gta01-pm-gsm.0/reset" |
| |
| # This should be in a common /etc/default/serial, together with |
| # BT_DEV and IR_DEV for devices that have those on a serial port |
| #GSM_DEV="/dev/ttyS1" |
| ;; |
| esac |