aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2012-01-27 07:07:05 +0100
committerSimon Busch <morphis@gravedo.de>2012-01-27 07:07:05 +0100
commit59a35f3bd3434c9802dd20f93f2e87854abf387e (patch)
tree18749c69f454d2eddb44314d50553fa6faeba7c6 /tools
parente140dbb1194262d03cec232dda73878df719c4db (diff)
downloadexternal_libsamsung-ipc-59a35f3bd3434c9802dd20f93f2e87854abf387e.zip
external_libsamsung-ipc-59a35f3bd3434c9802dd20f93f2e87854abf387e.tar.gz
external_libsamsung-ipc-59a35f3bd3434c9802dd20f93f2e87854abf387e.tar.bz2
modemctrl: add command to bootstrap modem only
Signed-off-by: Simon Busch <morphis@gravedo.de>
Diffstat (limited to 'tools')
-rw-r--r--tools/modemctrl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/modemctrl.c b/tools/modemctrl.c
index 75cfc83..5825ec7 100644
--- a/tools/modemctrl.c
+++ b/tools/modemctrl.c
@@ -472,6 +472,7 @@ void print_help()
printf("usage: modemctrl <command>\n");
printf("commands:\n");
printf("\tstart bootstrap modem and start read loop\n");
+ printf("\tbootstrap bootstrap modem only\n");
printf("\tpower-on power on the modem\n");
printf("\tpower-off power off the modem\n");
printf("arguments:\n");
@@ -532,6 +533,9 @@ int main(int argc, char *argv[])
} else if(strncmp(argv[optind], "power-off", 9) == 0) {
ipc_client_power_off(client_fmt);
goto modem_quit;
+ } else if (strncmp(argv[optind], "bootstrap", 9) == 0) {
+ ipc_client_create_handlers_common_data(client_fmt);
+ ipc_client_bootstrap_modem(client_fmt);
} else if(strncmp(argv[optind], "start", 5) == 0) {
printf("[0] Starting modem on FMT client\n");
rc = modem_start(client_fmt);