summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem/isi.h
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2009-08-24 15:47:17 +0300
committerAki Niemi <aki.niemi@nokia.com>2009-08-24 15:47:17 +0300
commit70440bcd0b9bc9d4bc5cf44bc962d8e7223632a6 (patch)
treef48ccfb7194720372a701e1fc767ace921ab1641 /drivers/isimodem/isi.h
parent484af7eec280c8413d3ab5f01eded9860992b61c (diff)
downloadofono-70440bcd0b9bc9d4bc5cf44bc962d8e7223632a6.tar.bz2
Add straw-man for rest of ISI modem driver
Diffstat (limited to 'drivers/isimodem/isi.h')
-rw-r--r--drivers/isimodem/isi.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/drivers/isimodem/isi.h b/drivers/isimodem/isi.h
index 134359e0..89ed5346 100644
--- a/drivers/isimodem/isi.h
+++ b/drivers/isimodem/isi.h
@@ -38,6 +38,11 @@ struct isi_cb_data {
void *user;
};
+struct isi_version {
+ unsigned short major;
+ unsigned short minor;
+};
+
static inline struct isi_cb_data *isi_cb_data_new(struct ofono_modem *modem,
void *cb, void *data)
{
@@ -70,3 +75,33 @@ extern void isi_phonebook_exit();
extern void isi_devinfo_init();
extern void isi_devinfo_exit();
+
+extern void isi_netreg_init();
+extern void isi_netreg_exit();
+
+extern void isi_voicecall_init();
+extern void isi_voicecall_exit();
+
+extern void isi_sms_init();
+extern void isi_sms_exit();
+
+extern void isi_sim_init();
+extern void isi_sim_exit();
+
+extern void isi_ussd_init();
+extern void isi_ussd_exit();
+
+extern void isi_ssn_init();
+extern void isi_ssn_exit();
+
+extern void isi_call_forwarding_init();
+extern void isi_call_forwarding_exit();
+
+extern void isi_call_settings_init();
+extern void isi_call_settings_exit();
+
+extern void isi_call_barring_init();
+extern void isi_call_barring_exit();
+
+extern void isi_call_meter_init();
+extern void isi_call_meter_exit();