diff options
author | Pekka Pessi <Pekka.Pessi@nokia.com> | 2010-04-19 21:27:05 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2010-04-20 17:47:17 +0300 |
commit | fa3501b8d24896ce0d8656cecd3260d0892569fd (patch) | |
tree | d323b008d1ffb469fb593fb09d4ecef270faf555 /drivers/isimodem/mtc.h | |
parent | 793710d8006d56b2d046ce869f26665d67e15b41 (diff) | |
download | ofono-fa3501b8d24896ce0d8656cecd3260d0892569fd.tar.bz2 |
Refactor isimodem and gisi/netlink
Now usbpnmodem plugin is used to register ISI modems.
Diffstat (limited to 'drivers/isimodem/mtc.h')
-rw-r--r-- | drivers/isimodem/mtc.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/drivers/isimodem/mtc.h b/drivers/isimodem/mtc.h index 59aaaf9f..b9004db4 100644 --- a/drivers/isimodem/mtc.h +++ b/drivers/isimodem/mtc.h @@ -42,13 +42,27 @@ enum mtc_isi_cause { MTC_RESET_REQUIRED = 0x17 }; +enum mtc_isi_action { + MTC_START = 0x03, + MTC_READY = 0x04, + MTC_NOS_READY = 0x0C, + MTC_SOS_START = 0x11, + MTC_SOS_READY = 0x12, +}; + enum mtc_message_id { + MTC_STATE_REQ = 0x01, MTC_STATE_QUERY_REQ = 0x02, MTC_POWER_OFF_REQ = 0x03, MTC_POWER_ON_REQ = 0x04, + MTC_STARTUP_SYNQ_REQ = 0x0B, + MTC_SHUTDOWN_SYNC_REQ = 0x12, + MTC_STATE_RESP = 0x64, MTC_STATE_QUERY_RESP = 0x65, MTC_POWER_OFF_RESP = 0x66, MTC_POWER_ON_RESP = 0x67, + MTC_STARTUP_SYNQ_RESP = 0x6E, + MTC_SHUTDOWN_SYNC_RESP = 0x75, MTC_STATE_INFO_IND = 0xC0, MTC_COMMON_MESSAGE = 0xF0 }; @@ -69,7 +83,8 @@ enum mtc_modem_state { MTC_DISCHARGING = 0x0C, MTC_DISK_WIPE = 0x0D, MTC_SW_RESET = 0x0E, - MTC_CMT_ONLY_MODE = 0xFF + MTC_CMT_ONLY_MODE = 0xFF, + MTC_STATE_NONE = -1, /* Used only internally */ }; #ifdef __cplusplus |