blob: e596befee1aaf116df7054e69e7818c8b7d676dd [file] [log] [blame]
/*******************************************************************************
* Filename:
* ---------
* l4c_smu_cmd.h
*
* Project:
* --------
* UMOLYA
*
* Description:
* ------------
* This file is intends for VZW SIM related function prototype
*
* Author:
* -------
* -------
*
*******************************************************************************/
#ifndef _L4C_SMU_CMD_H
#define _L4C_SMU_CMD_H
#include "kal_general_types.h"
// VzW RSU
extern kal_bool l4c_smu_vzw_rsu_initiate_req(kal_uint8 src_id);
extern kal_bool l4c_smu_vzw_rsu_proc_lock_data_req(kal_uint8 src_id, kal_uint8 *sim_lock_data, kal_uint16 data_len);
extern kal_bool l4c_smu_vzw_rsu_get_lock_status_req(kal_uint8 *status, kal_uint16 *unlock_time);
extern kal_bool l4c_smu_vzw_rsu_delay_timer_req(kal_uint8 src_id, kal_uint8 start_stop);
extern kal_bool l4c_smu_vzw_rsu_data_reset_req(l4c_source_id_enum src_id);
// OP129 RSU
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);
extern kal_bool l4c_smu_op129_get_simlock_data_req(kal_uint8 src_id, kal_uint8 list_type);
// TMO RSU in Movial Solution
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);
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);
extern kal_bool l4c_smu_tmo_rsu_get_sml_status_req(kal_uint8 src_id);
extern kal_bool l4c_smu_tmo_rsu_get_reg_msg_req(kal_uint8 src_id, kal_uint8 *imei);
extern kal_bool l4c_smu_tmo_rsu_get_adapter_config_req(kal_uint8 src_id, kal_uint8 *rsu_version_str);
extern kal_bool l4c_smu_tmo_rsu_update_blob_req(kal_uint8 src_id, kal_uint8 *sim_lock_data, kal_uint16 data_len);
#endif /* _L4C_SMU_CMD_H */