* [PATCH 0/2] Add dormant notification support for speedupcdma modems @ 2011-12-12 11:11 Guillaume Zajac 2011-12-12 11:11 ` [PATCH 1/2] cdmamodem: Support speedup dormant notification Guillaume Zajac 2011-12-12 11:11 ` [PATCH 2/2] speedupcdma: Tweak plugin to notify dormant state Guillaume Zajac 0 siblings, 2 replies; 4+ messages in thread From: Guillaume Zajac @ 2011-12-12 11:11 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 451 bytes --] Hi, Those 2 patches added dormant notification support for SpeedUp CDMA modems. The prefix used for notification is the same as Huawei modem one. Kind regards, Guillaume Guillaume Zajac (2): cdmamodem: Support speedup dormant notification speedupcdma: Tweak plugin to notify dormant state drivers/cdmamodem/connman.c | 5 +++++ plugins/speedupcdma.c | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletions(-) ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] cdmamodem: Support speedup dormant notification 2011-12-12 11:11 [PATCH 0/2] Add dormant notification support for speedupcdma modems Guillaume Zajac @ 2011-12-12 11:11 ` Guillaume Zajac 2011-12-10 23:33 ` Denis Kenzior 2011-12-12 11:11 ` [PATCH 2/2] speedupcdma: Tweak plugin to notify dormant state Guillaume Zajac 1 sibling, 1 reply; 4+ messages in thread From: Guillaume Zajac @ 2011-12-12 11:11 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 701 bytes --] --- drivers/cdmamodem/connman.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/cdmamodem/connman.c b/drivers/cdmamodem/connman.c index 8c3265a..41708f7 100644 --- a/drivers/cdmamodem/connman.c +++ b/drivers/cdmamodem/connman.c @@ -264,6 +264,11 @@ static void at_c0_cb(gboolean ok, GAtResult *result, gpointer user_data) } switch (cd->vendor) { + case OFONO_VENDOR_SPEEDUP: + /* + * Fall through: SpeedUp modem uses same prefix as Huawei + * modem for dormant notification. + */ case OFONO_VENDOR_HUAWEI: chat = g_at_chat_get_slave(cd->chat); g_at_chat_register(chat, "^DSDORMANT", huawei_dsdormant_notify, -- 1.7.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 1/2] cdmamodem: Support speedup dormant notification 2011-12-12 11:11 ` [PATCH 1/2] cdmamodem: Support speedup dormant notification Guillaume Zajac @ 2011-12-10 23:33 ` Denis Kenzior 0 siblings, 0 replies; 4+ messages in thread From: Denis Kenzior @ 2011-12-10 23:33 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 962 bytes --] Hi Guillaume, On 12/12/2011 05:11 AM, Guillaume Zajac wrote: > --- > drivers/cdmamodem/connman.c | 5 +++++ > 1 files changed, 5 insertions(+), 0 deletions(-) > > diff --git a/drivers/cdmamodem/connman.c b/drivers/cdmamodem/connman.c > index 8c3265a..41708f7 100644 > --- a/drivers/cdmamodem/connman.c > +++ b/drivers/cdmamodem/connman.c > @@ -264,6 +264,11 @@ static void at_c0_cb(gboolean ok, GAtResult *result, gpointer user_data) > } > > switch (cd->vendor) { > + case OFONO_VENDOR_SPEEDUP: > + /* > + * Fall through: SpeedUp modem uses same prefix as Huawei > + * modem for dormant notification. > + */ If the handling is exactly the same, then it is better to just skip this step. Using OFONO_VENDOR_HUAWEI from the speedup plugin is just fine. > case OFONO_VENDOR_HUAWEI: > chat = g_at_chat_get_slave(cd->chat); > g_at_chat_register(chat, "^DSDORMANT", huawei_dsdormant_notify, Regards, -Denis ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 2/2] speedupcdma: Tweak plugin to notify dormant state 2011-12-12 11:11 [PATCH 0/2] Add dormant notification support for speedupcdma modems Guillaume Zajac 2011-12-12 11:11 ` [PATCH 1/2] cdmamodem: Support speedup dormant notification Guillaume Zajac @ 2011-12-12 11:11 ` Guillaume Zajac 1 sibling, 0 replies; 4+ messages in thread From: Guillaume Zajac @ 2011-12-12 11:11 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 1087 bytes --] --- plugins/speedupcdma.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/plugins/speedupcdma.c b/plugins/speedupcdma.c index 3b398aa..b43e008 100644 --- a/plugins/speedupcdma.c +++ b/plugins/speedupcdma.c @@ -37,6 +37,8 @@ #include <ofono/cdma-connman.h> #include <ofono/log.h> +#include "drivers/atmodem/vendor.h" + struct speedupcdma_data { GAtChat *modem; GAtChat *aux; @@ -146,6 +148,8 @@ static int speedupcdma_enable(struct ofono_modem *modem) 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); @@ -210,7 +214,8 @@ static void speedupcdma_post_online(struct ofono_modem *modem) DBG("%p", modem); - ofono_cdma_connman_create(modem, 0, "cdmamodem", data->modem); + ofono_cdma_connman_create(modem, OFONO_VENDOR_SPEEDUP, "cdmamodem", + data->modem); } static struct ofono_modem_driver speedupcdma_driver = { -- 1.7.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-12-12 11:11 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-12-12 11:11 [PATCH 0/2] Add dormant notification support for speedupcdma modems Guillaume Zajac 2011-12-12 11:11 ` [PATCH 1/2] cdmamodem: Support speedup dormant notification Guillaume Zajac 2011-12-10 23:33 ` Denis Kenzior 2011-12-12 11:11 ` [PATCH 2/2] speedupcdma: Tweak plugin to notify dormant state Guillaume Zajac
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.