diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2009-08-24 15:47:17 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2009-08-24 15:47:17 +0300 |
commit | 70440bcd0b9bc9d4bc5cf44bc962d8e7223632a6 (patch) | |
tree | f48ccfb7194720372a701e1fc767ace921ab1641 /drivers/isimodem/isimodem.c | |
parent | 484af7eec280c8413d3ab5f01eded9860992b61c (diff) | |
download | ofono-70440bcd0b9bc9d4bc5cf44bc962d8e7223632a6.tar.bz2 |
Add straw-man for rest of ISI modem driver
Diffstat (limited to 'drivers/isimodem/isimodem.c')
-rw-r--r-- | drivers/isimodem/isimodem.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/drivers/isimodem/isimodem.c b/drivers/isimodem/isimodem.c index c5dce397..4a01dd3c 100644 --- a/drivers/isimodem/isimodem.c +++ b/drivers/isimodem/isimodem.c @@ -38,6 +38,16 @@ #include <ofono/modem.h> #include <ofono/devinfo.h> #include <ofono/phonebook.h> +#include <ofono/netreg.h> +#include <ofono/voicecall.h> +#include <ofono/sms.h> +#include <ofono/sim.h> +#include <ofono/ussd.h> +#include <ofono/ssn.h> +#include <ofono/call-forwarding.h> +#include <ofono/call-settings.h> +#include <ofono/call-barring.h> +#include <ofono/call-meter.h> #include "isi.h" @@ -140,6 +150,16 @@ static int isi_modem_populate(struct ofono_modem *modem) ofono_devinfo_create(isi->modem, "isi", isi->idx); ofono_phonebook_create(isi->modem, "isi", isi->idx); + ofono_netreg_create(isi->modem, "isi", isi->idx); + ofono_voicecall_create(isi->modem, "isi", isi->idx); + ofono_sms_create(isi->modem, "isi", isi->idx); + ofono_sim_create(isi->modem, "isi", isi->idx); + ofono_ssn_create(isi->modem, "isi", isi->idx); + ofono_ussd_create(isi->modem, "isi", isi->idx); + ofono_call_forwarding_create(isi->modem, "isi", isi->idx); + ofono_call_settings_create(isi->modem, "isi", isi->idx); + ofono_call_barring_create(isi->modem, "isi", isi->idx); + ofono_call_meter_create(isi->modem, "isi", isi->idx); return 0; } @@ -159,6 +179,16 @@ static int isimodem_init(void) isi_devinfo_init(); isi_phonebook_init(); + isi_netreg_init(); + isi_voicecall_init(); + isi_sms_init(); + isi_sim_init(); + isi_ssn_init(); + isi_ussd_init(); + isi_call_forwarding_init(); + isi_call_settings_init(); + isi_call_barring_init(); + isi_call_meter_init(); ofono_modem_driver_register(&driver); @@ -188,6 +218,16 @@ static void isimodem_exit(void) isi_devinfo_exit(); isi_phonebook_exit(); + isi_netreg_exit(); + isi_voicecall_exit(); + isi_sms_exit(); + isi_sim_exit(); + isi_ssn_exit(); + isi_ussd_exit(); + isi_call_forwarding_exit(); + isi_call_settings_exit(); + isi_call_barring_exit(); + isi_call_meter_exit(); } OFONO_PLUGIN_DEFINE(isimodem, "PhoNet / ISI modem driver", VERSION, |