rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | /******************************************************************************* |
| 2 | * Filename: |
| 3 | * --------- |
| 4 | * l4c_smu_cmd.h |
| 5 | * |
| 6 | * Project: |
| 7 | * -------- |
| 8 | * UMOLYA |
| 9 | * |
| 10 | * Description: |
| 11 | * ------------ |
| 12 | * This file is intends for VZW SIM related function prototype |
| 13 | * |
| 14 | * Author: |
| 15 | * ------- |
| 16 | * ------- |
| 17 | * |
| 18 | *******************************************************************************/ |
| 19 | |
| 20 | #ifndef _L4C_SMU_CMD_H |
| 21 | #define _L4C_SMU_CMD_H |
| 22 | |
| 23 | #include "kal_general_types.h" |
| 24 | |
| 25 | // VzW RSU |
| 26 | extern kal_bool l4c_smu_vzw_rsu_initiate_req(kal_uint8 src_id); |
| 27 | extern kal_bool l4c_smu_vzw_rsu_proc_lock_data_req(kal_uint8 src_id, kal_uint8 *sim_lock_data, kal_uint16 data_len); |
| 28 | extern kal_bool l4c_smu_vzw_rsu_get_lock_status_req(kal_uint8 *status, kal_uint16 *unlock_time); |
| 29 | extern kal_bool l4c_smu_vzw_rsu_delay_timer_req(kal_uint8 src_id, kal_uint8 start_stop); |
| 30 | extern kal_bool l4c_smu_vzw_rsu_data_reset_req(l4c_source_id_enum src_id); |
| 31 | |
| 32 | // OP129 RSU |
| 33 | extern kal_bool l4c_smu_op129_update_sim_lock_setting_req(kal_uint8 src_id, kal_bool is_last_data, kal_uint16 offset, kal_uint16 sls_len, kal_uint8 *sls); |
| 34 | extern kal_bool l4c_smu_op129_get_simlock_data_req(kal_uint8 src_id, kal_uint8 list_type); |
| 35 | |
| 36 | // TMO RSU in Movial Solution |
| 37 | extern kal_bool l4c_smu_tmo_rsu_create_unlock_msg_req(kal_uint8 src_id, kal_uint8 unlock_req_type, kal_uint8 *imsi, kal_uint8 *imei); |
| 38 | extern kal_bool l4c_smu_tmo_rsu_process_msg_req(kal_uint8 src_id, kal_uint8 *imei, kal_uint16 raw_len, kal_uint8 *raw_msg); |
| 39 | extern kal_bool l4c_smu_tmo_rsu_get_sml_status_req(kal_uint8 src_id); |
| 40 | extern kal_bool l4c_smu_tmo_rsu_get_reg_msg_req(kal_uint8 src_id, kal_uint8 *imei); |
| 41 | extern kal_bool l4c_smu_tmo_rsu_get_adapter_config_req(kal_uint8 src_id, kal_uint8 *rsu_version_str); |
| 42 | extern kal_bool l4c_smu_tmo_rsu_update_blob_req(kal_uint8 src_id, kal_uint8 *sim_lock_data, kal_uint16 data_len); |
| 43 | |
| 44 | #endif /* _L4C_SMU_CMD_H */ |
| 45 | |