mirror of git://git.sysmocom.de/ofono
Add phonesim vendor quirk
This commit is contained in:
parent
d994ed1111
commit
8b33129bac
|
@ -779,6 +779,13 @@ static void at_creg_set_cb(gboolean ok, GAtResult *result, gpointer user_data)
|
|||
creg_notify, FALSE, netreg, NULL);
|
||||
|
||||
switch (nd->vendor) {
|
||||
case OFONO_VENDOR_PHONESIM:
|
||||
g_at_chat_register(nd->chat, "+CSQ:",
|
||||
csq_notify, FALSE, netreg, NULL);
|
||||
|
||||
ofono_netreg_register(netreg);
|
||||
|
||||
break;
|
||||
case OFONO_VENDOR_CALYPSO:
|
||||
g_at_chat_send(nd->chat, "AT%CSQ=1", none_prefix,
|
||||
NULL, NULL, NULL);
|
||||
|
|
|
@ -28,4 +28,5 @@ enum ofono_vendor {
|
|||
OFONO_VENDOR_OPTION_HSO,
|
||||
OFONO_VENDOR_HUAWEI,
|
||||
OFONO_VENDOR_WAVECOM,
|
||||
OFONO_VENDOR_PHONESIM,
|
||||
};
|
||||
|
|
|
@ -306,7 +306,8 @@ static void phonesim_post_sim(struct ofono_modem *modem)
|
|||
ofono_netreg_create(modem, OFONO_VENDOR_CALYPSO,
|
||||
"atmodem", data->chat);
|
||||
else
|
||||
ofono_netreg_create(modem, 0, "atmodem", data->chat);
|
||||
ofono_netreg_create(modem, OFONO_VENDOR_PHONESIM,
|
||||
"atmodem", data->chat);
|
||||
|
||||
ofono_call_meter_create(modem, 0, "atmodem", data->chat);
|
||||
ofono_call_barring_create(modem, 0, "atmodem", data->chat);
|
||||
|
|
Loading…
Reference in New Issue