---
Makefile.am | 3 -
plugins/speedupcdma.c | 247 -------------------------------------------------
2 files changed, 0 insertions(+), 250 deletions(-)
delete mode 100644 plugins/speedupcdma.c
diff --git a/Makefile.am b/Makefile.am
index 9763d00..8addb39 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -340,9 +340,6 @@ builtin_sources += plugins/alcatel.c
builtin_modules += speedup
builtin_sources += plugins/speedup.c
-builtin_modules += speedupcdma
-builtin_sources += plugins/speedupcdma.c
-
builtin_modules += samsung
builtin_sources += plugins/samsung.c
diff --git a/plugins/speedupcdma.c b/plugins/speedupcdma.c
deleted file mode 100644
index 8e5f324..0000000
--- a/plugins/speedupcdma.c
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- *
- * oFono - Open Source Telephony
- *
- * Copyright (C) 2008-2011 Intel Corporation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <errno.h>
-#include <stdlib.h>
-
-#include <glib.h>
-#include <gatchat.h>
-#include <gattty.h>
-
-#define OFONO_API_SUBJECT_TO_CHANGE
-#include <ofono/plugin.h>
-#include <ofono/modem.h>
-#include <ofono/devinfo.h>
-#include <ofono/cdma-netreg.h>
-#include <ofono/cdma-connman.h>
-#include <ofono/log.h>
-
-#include "drivers/atmodem/vendor.h"
-
-struct speedupcdma_data {
- GAtChat *modem;
- GAtChat *aux;
-};
-
-static void speedupcdma_debug(const char *str, void *data)
-{
- const char *prefix = data;
-
- ofono_info("%s%s", prefix, str);
-}
-
-static int speedupcdma_probe(struct ofono_modem *modem)
-{
- struct speedupcdma_data *data;
-
- DBG("%p", modem);
-
- data = g_try_new0(struct speedupcdma_data, 1);
- if (data == NULL)
- return -ENOMEM;
-
- ofono_modem_set_data(modem, data);
-
- return 0;
-}
-
-static void speedupcdma_remove(struct ofono_modem *modem)
-{
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("%p", modem);
-
- ofono_modem_set_data(modem, NULL);
-
- /* Cleanup after hot-unplug */
- g_at_chat_unref(data->aux);
-
- g_free(data);
-}
-
-static void cfun_enable(gboolean ok, GAtResult *result, gpointer user_data)
-{
- struct ofono_modem *modem = user_data;
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("");
-
- if (!ok) {
- g_at_chat_unref(data->modem);
- data->modem = NULL;
-
- g_at_chat_unref(data->aux);
- data->aux = NULL;
- }
-
- ofono_modem_set_powered(modem, ok);
-}
-
-static GAtChat *open_device(struct ofono_modem *modem,
- const char *key, char *debug)
-{
- const char *device;
- GIOChannel *channel;
- GAtSyntax *syntax;
- GAtChat *chat;
-
- device = ofono_modem_get_string(modem, key);
- if (device == NULL)
- return NULL;
-
- DBG("%s %s", key, device);
-
- channel = g_at_tty_open(device, NULL);
- if (channel == NULL)
- return NULL;
-
- syntax = g_at_syntax_new_gsm_permissive();
- chat = g_at_chat_new(channel, syntax);
- g_at_syntax_unref(syntax);
-
- g_io_channel_unref(channel);
-
- if (chat == NULL)
- return NULL;
-
- if (getenv("OFONO_AT_DEBUG"))
- g_at_chat_set_debug(chat, speedupcdma_debug, debug);
-
- return chat;
-}
-
-static int speedupcdma_enable(struct ofono_modem *modem)
-{
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("");
-
- data->modem = open_device(modem, "Modem", "Modem: ");
- if (data->modem == NULL)
- return -EINVAL;
-
- data->aux = open_device(modem, "Aux", "Aux: ");
- if (data->aux == NULL) {
- g_at_chat_unref(data->modem);
- data->modem = NULL;
- return -EIO;
- }
-
- g_at_chat_set_slave(data->modem, data->aux);
-
- g_at_chat_send(data->modem, "ATE0 &C0 +CMEE=1", NULL, NULL, NULL, NULL);
- g_at_chat_send(data->aux, "ATE0 &C0 +CMEE=1", NULL, NULL, NULL, NULL);
-
- g_at_chat_send(data->aux, "AT+CFUN=1", NULL,
- cfun_enable, modem, NULL);
-
- return -EINPROGRESS;
-}
-
-static void cfun_disable(gboolean ok, GAtResult *result, gpointer user_data)
-{
- struct ofono_modem *modem = user_data;
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("");
-
- g_at_chat_unref(data->aux);
- data->aux = NULL;
-
- if (ok)
- ofono_modem_set_powered(modem, FALSE);
-}
-
-static int speedupcdma_disable(struct ofono_modem *modem)
-{
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("%p", modem);
-
- g_at_chat_cancel_all(data->modem);
- g_at_chat_unregister_all(data->modem);
-
- g_at_chat_unref(data->modem);
- data->modem = NULL;
-
- g_at_chat_cancel_all(data->aux);
- g_at_chat_unregister_all(data->aux);
-
- g_at_chat_send(data->aux, "AT+CFUN=0", NULL,
- cfun_disable, modem, NULL);
-
- return -EINPROGRESS;
-}
-
-static void speedupcdma_pre_sim(struct ofono_modem *modem)
-{
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("%p", modem);
-
- ofono_devinfo_create(modem, 0, "cdmamodem", data->aux);
-}
-
-static void speedupcdma_post_sim(struct ofono_modem *modem)
-{
- DBG("%p", modem);
-}
-
-static void speedupcdma_post_online(struct ofono_modem *modem)
-{
- struct speedupcdma_data *data = ofono_modem_get_data(modem);
-
- DBG("%p", modem);
-
- ofono_cdma_netreg_create(modem, 0, "huaweicdmamodem", data->aux);
-
- ofono_cdma_connman_create(modem, OFONO_VENDOR_HUAWEI, "cdmamodem",
- data->modem);
-}
-
-static struct ofono_modem_driver speedupcdma_driver = {
- .name = "speedupcdma",
- .probe = speedupcdma_probe,
- .remove = speedupcdma_remove,
- .enable = speedupcdma_enable,
- .disable = speedupcdma_disable,
- .pre_sim = speedupcdma_pre_sim,
- .post_sim = speedupcdma_post_sim,
- .post_online = speedupcdma_post_online,
-};
-
-static int speedupcdma_init(void)
-{
- return ofono_modem_driver_register(&speedupcdma_driver);
-}
-
-static void speedupcdma_exit(void)
-{
- ofono_modem_driver_unregister(&speedupcdma_driver);
-}
-
-OFONO_PLUGIN_DEFINE(speedupcdma, "Speed Up CDMA modem driver", VERSION,
- OFONO_PLUGIN_PRIORITY_DEFAULT,
- speedupcdma_init, speedupcdma_exit)
--
1.7.1
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono