[Feature]Upload Modem source code
Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/protocol/interface/l4misc/l4c_smu_cmd.h b/mcu/protocol/interface/l4misc/l4c_smu_cmd.h
new file mode 100644
index 0000000..e596bef
--- /dev/null
+++ b/mcu/protocol/interface/l4misc/l4c_smu_cmd.h
@@ -0,0 +1,45 @@
+/*******************************************************************************
+ * 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 */
+