diff options
author | Jonas Bonn <jonas@norrbonn.se> | 2019-03-13 22:35:57 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2019-03-13 16:38:55 -0500 |
commit | 83834419e51dc287d0eab05e41753dcd6d882c70 (patch) | |
tree | 88b7d52e6b89c3309fd9ea9c963d7f30d492806f /drivers/ubloxmodem | |
parent | 8a62ee79a955cf307048d10f286f44ec2731ec37 (diff) | |
download | ofono-83834419e51dc287d0eab05e41753dcd6d882c70.tar.gz |
ublox: add TOBY L4 models
Diffstat (limited to 'drivers/ubloxmodem')
-rw-r--r-- | drivers/ubloxmodem/ubloxmodem.c | 22 | ||||
-rw-r--r-- | drivers/ubloxmodem/ubloxmodem.h | 2 |
2 files changed, 24 insertions, 0 deletions
diff --git a/drivers/ubloxmodem/ubloxmodem.c b/drivers/ubloxmodem/ubloxmodem.c index 0630fcdf..a52a67ea 100644 --- a/drivers/ubloxmodem/ubloxmodem.c +++ b/drivers/ubloxmodem/ubloxmodem.c @@ -60,6 +60,23 @@ const struct ublox_model ublox_models[] = { .name = "TOBY-L280", .flags = UBLOX_F_TOBY_L2|UBLOX_F_HAVE_USBCONF, }, + /* TOBY L4 series */ + { + .name = "TOBY-L4006", + .flags = UBLOX_F_TOBY_L4, + }, + { + .name = "TOBY-L4106", + .flags = UBLOX_F_TOBY_L4, + }, + { + .name = "TOBY-L4206", + .flags = UBLOX_F_TOBY_L4, + }, + { + .name = "TOBY-L4906", + .flags = UBLOX_F_TOBY_L4, + }, { /* sentinel */ }, }; @@ -90,6 +107,11 @@ int ublox_is_toby_l2(const struct ublox_model *model) return model->flags & UBLOX_F_TOBY_L2; } +int ublox_is_toby_l4(const struct ublox_model *model) +{ + return model->flags & UBLOX_F_TOBY_L4; +} + static int ubloxmodem_init(void) { ublox_gprs_context_init(); diff --git a/drivers/ubloxmodem/ubloxmodem.h b/drivers/ubloxmodem/ubloxmodem.h index 1f5b6493..2c5b7433 100644 --- a/drivers/ubloxmodem/ubloxmodem.h +++ b/drivers/ubloxmodem/ubloxmodem.h @@ -25,6 +25,7 @@ enum ublox_flags { UBLOX_F_TOBY_L2 = (1 << 0), + UBLOX_F_TOBY_L4 = (1 << 1), UBLOX_F_HAVE_USBCONF = (1 << 2), }; @@ -37,6 +38,7 @@ const struct ublox_model *ublox_model_from_name(const char *name); const struct ublox_model *ublox_model_from_id(int id); int ublox_model_to_id(const struct ublox_model *model); int ublox_is_toby_l2(const struct ublox_model *model); +int ublox_is_toby_l4(const struct ublox_model *model); extern void ublox_gprs_context_init(void); extern void ublox_gprs_context_exit(void); |