summaryrefslogtreecommitdiff
path: root/src/gsmd/machine_gta01.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsmd/machine_gta01.c')
-rw-r--r--src/gsmd/machine_gta01.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/gsmd/machine_gta01.c b/src/gsmd/machine_gta01.c
index c8a3681..85be9bf 100644
--- a/src/gsmd/machine_gta01.c
+++ b/src/gsmd/machine_gta01.c
@@ -171,10 +171,24 @@ static int gta01_init(struct gsmd *g, int fd)
return 0;
}
+static int gta01_initsettings(struct gsmd *g)
+{
+ int rc = 0;
+ struct gsmd_atcmd *cmd;
+
+ /* use @AUL: to load audio table */
+ rc |= gsmd_simplecmd(g, "AT@AUL=\"0\"");
+ /* use @ST: configure the sidetone level */
+ rc |= gsmd_simplecmd(g, "AT@ST=\"-26\"");
+
+ return rc;
+}
+
struct gsmd_machine_plugin gsmd_machine_plugin = {
.name = "TI Calypso / FIC firmware",
.power = &gta01_power,
.ex_submit = &atcmd_wakeup_modem,
.detect = &gta01_detect,
.init = &gta01_init,
+ .initsettings = &gta01_initsettings,
};
personal git repositories of Harald Welte. Your mileage may vary