summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-08-16 15:14:17 +0200
committerMarcel Holtmann <marcel@holtmann.org>2010-08-16 15:14:17 +0200
commit83a04505bf86248e526261d1041cfc6457626ccf (patch)
treefbdb19b934b777bf870c91009f3220f61b2b15de /drivers
parent78a304de717b54eab79a0f0fd227a1db7186ed40 (diff)
downloadofono-83a04505bf86248e526261d1041cfc6457626ccf.tar.bz2
netreg: Add quirk for ZTE modem without CIND support
Diffstat (limited to 'drivers')
-rw-r--r--drivers/atmodem/network-registration.c3
-rw-r--r--drivers/atmodem/vendor.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/atmodem/network-registration.c b/drivers/atmodem/network-registration.c
index 04cd226e..66cf29cb 100644
--- a/drivers/atmodem/network-registration.c
+++ b/drivers/atmodem/network-registration.c
@@ -1018,6 +1018,9 @@ static void at_creg_set_cb(gboolean ok, GAtResult *result, gpointer user_data)
g_at_chat_register(nd->chat, "^RSSI:", huawei_rssi_notify,
FALSE, netreg, NULL);
break;
+ case OFONO_VENDOR_ZTE:
+ /* Signal strength reporting via CIND is not supported */
+ break;
default:
g_at_chat_send(nd->chat, "AT+CIND=?", cind_prefix,
cind_support_cb, netreg, NULL);
diff --git a/drivers/atmodem/vendor.h b/drivers/atmodem/vendor.h
index 6c2ca057..b64171a0 100644
--- a/drivers/atmodem/vendor.h
+++ b/drivers/atmodem/vendor.h
@@ -26,6 +26,7 @@ enum ofono_vendor {
OFONO_VENDOR_MBM,
OFONO_VENDOR_QUALCOMM_MSM,
OFONO_VENDOR_OPTION_HSO,
+ OFONO_VENDOR_ZTE,
OFONO_VENDOR_HUAWEI,
OFONO_VENDOR_NOVATEL,
OFONO_VENDOR_WAVECOM,