[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/interface/protocol/as_c2k/1xrtt/pswerr.h b/mcu/interface/protocol/as_c2k/1xrtt/pswerr.h
new file mode 100644
index 0000000..217724c
--- /dev/null
+++ b/mcu/interface/protocol/as_c2k/1xrtt/pswerr.h
@@ -0,0 +1,450 @@
+/*****************************************************************************
+*  Copyright Statement:
+*  --------------------
+*  This software is protected by Copyright and the information contained
+*  herein is confidential. The software may not be copied and the information
+*  contained herein may not be used or disclosed except with the written
+*  permission of MediaTek Inc. (C) 2016
+*
+*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
+*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS (""MEDIATEK SOFTWARE"")
+*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
+*  AN ""AS-IS"" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
+*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
+*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
+*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
+*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
+*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
+*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
+*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
+*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
+*
+*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
+*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
+*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
+*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
+*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
+*
+*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
+*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
+*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
+*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
+*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
+*
+*****************************************************************************/
+/*************************************************************
+*
+* This Software is the property of VIA Telecom, Inc. and may only be used pursuant to a license from VIA Telecom, Inc.
+*
+* Any unauthorized use inconsistent with the terms of such license is strictly prohibited.
+*
+* Copyright (c) 1999-2010 VIA Telecom, Inc.  All rights reserved.
+*
+*************************************************************/
+#ifndef _PSWERRORS_H_
+#define _PSWERRORS_H_
+/*****************************************************************************
+*
+* FILE NAME   : pswerr.h
+*
+* DESCRIPTION :
+*
+*     Contains the error typdefs for error trapping
+*
+* HISTORY     :
+*     See Log at end of file
+*
+*****************************************************************************/
+
+/*----------------------------------------------------------------------------
+ Include Files
+----------------------------------------------------------------------------*/
+
+/*----------------------------------------------------------------------------
+ Global Defines and Macros
+----------------------------------------------------------------------------*/
+
+/*----------------------------------------------------------------------------
+ Global Typedefs
+----------------------------------------------------------------------------*/
+
+typedef enum
+{
+   /* Task Processing errors */
+   PSW_ERR_UNEXPECTED_EVENT                                    = 0x1000,
+   PSW_ERR_MAILBOX_SHOULD_NOT_BE_EMPTY                         = 0x1001,
+   PSW_ERR_INVALID_MSG_ID                                      = 0x1002,
+   PSW_ERR_INVALID_ETS_TEST_MODE                               = 0x1003,
+   PSW_ERR_STASK_RSA_COMP_FAIL                                 = 0x1004,
+
+   /* Timer errors */
+   PSW_ERR_NO_AVAILABLE_TIMERS                                 = 0x1100,
+   PSW_ERR_NULL_CALLBACK_TIMER_ID                              = 0x1101,
+   PSW_ERR_INVALID_CALLBACK_TIMER_ID                           = 0x1102,
+
+   /* Wbios Errors */
+   PSW_ERR_TO_MANY_CAND_FREQ_PILOTS                            = 0x1200,
+   PSW_ERR_TO_MANY_ACTIVE_SET_PILOTS                           = 0x1201,
+   PSW_ERR_TO_MANY_CANDIDATE_SET_PILOTS                        = 0x1202,
+   PSW_ERR_TO_MANY_NEIGHBOR_SET_PILOTS                         = 0x1203,
+   PSW_ERR_TO_MANY_REMAINING_SET_PILOTS                        = 0x1204,
+   PSW_ERR_INVALID_BAND                                        = 0x1205,
+   PSW_ERR_INVALID_RATE                                        = 0x1206,
+   PSW_ERR_INVALID_SERVICE_OPTION                              = 0x1207,
+   PSW_ERR_INVALID_MESSAGE_PRIORITY                            = 0x1208,
+   PSW_ERR_INVALID_MULTIPLEX_OPTION                            = 0x1209,
+   PSW_ERR_INVALID_STATUS_VALUE_IN_COMMAND_STATUS_MSG          = 0x120A,
+   PSW_ERR_TO_MANY_PILOTS_IN_WBIOS_IDLE_PILOT_SET              = 0x120B,
+   PSW_ERR_TO_MANY_PILOTS_IN_USED_CANDIDATE_FREQ_LIST          = 0x120C,
+   PSW_ERR_TO_MANY_PILOTS_IN_UNUSED_CANDIDATE_FREQ_LIST        = 0x120D,
+   PSW_ERR_TO_MANY_ACTIVE_PILOTS_IN_SET_LIST_UPDATE            = 0x120E,
+   PSW_ERR_TO_MANY_CANDIDATE_PILOTS_IN_SET_LIST_UPDATE         = 0x120F,
+   PSW_ERR_TO_MANY_NEIGHBOR_PILOTS_IN_SET_LIST_UPDATE          = 0x1210,
+   PSW_ERR_ACCESS_MSG_SIZE_MISMATCH                            = 0x1211,
+   PSW_ERR_TO_MANY_PILOTS_IN_TC_ACTIVE_SET                     = 0x1212,
+   PSW_ERR_TO_MANY_CONN_IN_SRV_CONFIG                          = 0x1213,
+   PSW_ERR_INVALID_SRV_CONFIG_TRAFFIC_TYPE                     = 0x1214,
+   PSW_ERR_INVALID_SERV_OPTION                                 = 0x1215,
+   PSW_ERR_INVALID_MUX_OPTION_IN_SRV_CONFIG                    = 0x1216,
+   PSW_ERR_NULL_SRV_CONFIG_POINTER                             = 0x1217,
+   PSW_ERR_INVALID_CANDIDATE_FREQ_NEIGHBOR_SEARCH_MODE         = 0x1218,
+   PSW_ERR_INVALID_IDLE_NEIGHBOR_SEARCH_MODE                   = 0x1219,
+   PSW_ERR_INVALID_NUMBER_IDLE_UPDATE_PILOTS                   = 0x121A,
+   PSW_ERR_INVALID_TX_CONTROL                                  = 0x121B,
+   PSW_ERR_INVALID_RTC_TRAFFIC_TYPE                            = 0x121C,
+   PSW_ERR_INVALID_RATE_FROM_PE                                = 0x121D,
+   PSW_ERR_INVALID_TMSI_LEN                                    = 0x121E,
+   PSW_ERR_TRAFFIC_MSG_SIZE_MISMATCH                           = 0x121F,
+   PSW_ERR_INVALID_HARD_HANDOFF_PARAMETERS                     = 0x1220,
+   PSW_ERR_INVALID_NAM_CHECKSUM                                = 0x1221,
+   PSW_ERR_GETPRL_RECEIVED_UNEXPECTED_MSG_ID                   = 0x1222,
+   PSW_ERR_GETPRL_RECEIVED_INVALID_MSG_ID                      = 0x1223,
+   PSW_ERR_GETPRL_MBOX_SHOULD_NOT_BE_EMPTY                     = 0x1224,
+   PSW_ERR_GETPRL_UNEXPECTED_EVENT                             = 0x1225,
+   PSW_ERR_INVALID_PRL                                         = 0x1226,
+   PSW_ERR_INVALID_CALL_INITIATE_MSG                           = 0x1227,
+   PSW_ERR_INVALID_ACTIVE_NAM_ID                               = 0x1228,
+   PSW_ERR_INVALID_PEND_EVENT_IN_IDLE                          = 0x1229,
+   PSW_ERR_CONT_DTMF_QUEUE_SIZE_EXCEEDED                       = 0x122A,
+   PSW_ERR_PEND_FAILED                                         = 0x122B,
+   PSW_ERR_PWR_COMB_IND_INVALID                                = 0x122C,
+   PSW_ERR_UNEXPECTED_PEND_ENG_REQUEST                         = 0x122D,
+   PSW_ERR_INVALID_ERI_TABLE                                   = 0x122E,
+   PSW_ERR_NO_ERI_TABLE                                        = 0x122F,
+   PSW_ERR_GET_ERI_TABLE_RECEIVED_UNEXPECTED_MSG_ID            = 0x1230,
+   PSW_ERR_GET_ERI_TABLE_RECEIVED_INVALID_MSG_ID               = 0x1231,
+   PSW_ERR_GET_ERI_TABLE_MBOX_SHOULD_NOT_BE_EMPTY              = 0x1232,
+   PSW_ERR_GET_ERI_TABLE_UNEXPECTED_EVENT                      = 0x1233,
+   PSW_ERR_ERI_ENTRY_NOT_FOUND                                 = 0x1234,
+   PSW_MOBILE_ID_INCORRECT_SET_OPERATION                       = 0x1235,
+   PSW_ERR_CORRUPT_SECURE_DATA                                 = 0x1236,
+   PSW_ERR_MOBILE_ID_NOT_SET                                   = 0x1237,
+   PSW_MOBILE_ID_VALUE_OUT_OF_RANGE                            = 0x1238,
+   PSW_ERR_USING_DEFAULT_NAM                                   = 0x1239,
+   PSW_ERR_USING_DEFAULT_MS_CAP_DB                             = 0x123A,
+   PSW_ERR_USING_DEFAULT_MRU                                   = 0x123B,
+   PSW_ERR_UPDATE_IMSI_INVALID_IMSI_S_CHARS                    = 0x123C,
+   PSW_ERR_UPDATE_IMSI_INVALID_IMSI_11_12_CHARS                = 0x123D,
+   PSW_ERR_UPDATE_IMSI_INVALID_MCC_CHARS                       = 0x123E,
+   PSW_ERR_UPDATE_IMSI_NO_VALID_DATA_TO_UPDATE                 = 0x123F,
+   PSW_ERR_UPDATE_IMSI_GENERAL_FAILURE                         = 0x1240,
+   PSW_ERR_UPDATE_MDN_INVALID_CHARS                            = 0x1241,
+   PSW_ERR_UPDATE_MDN_GENERAL_FAILURE                          = 0x1242,
+   PSW_ERR_SET_PARM_INCORRECT_USAGE                            = 0x1243,
+   PSW_ERR_BC_NOM_PWR_EXT_MISMATCH                             = 0x1244,
+   PSW_ATTEMPT_TO_WRITE_INVALID_MOBILE_ID                      = 0x1246,
+   PSW_ERR_SERVICE_OPTION_DISABLED                             = 0x1247,
+
+
+
+
+
+
+
+
+
+
+
+   /* Add new Values on Top of this to use the Big Gap */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+   PSW_ERR_READ_UIM_DATA_FAILURE                               = 0x1290,
+   PSW_ERR_UPDATE_UIM_DATA_FAILURE                             = 0x1291,
+   PSW_ERR_UIM_AUTH_RECEIVED_UNEXPECTED_MSG_ID                 = 0x1292,
+   PSW_ERR_UIM_AUTH_SW_NOT_OK                                  = 0x1293,
+   PSW_ERR_UIM_AUTH_MBOX_SHOULD_NOT_BE_EMPTY                   = 0x1294,
+   PSW_ERR_UIM_AUTH_UNEXPECTED_EVENT                           = 0x1295,
+   PSW_ERR_UIM_AUTH_TIMEOUT                                    = 0x1296,
+   PSW_ERR_UIM_ETS_NAM_UPDATE_IGNORED                          = 0x1297,
+   PSW_ERR_CSS_PRL_HASH_TABLE_SLOT_FULL                        = 0x1298,
+   PSW_ERR_BAND_BLOCK_CHANNEL_OUT_OF_RANGE                     = 0x1299,
+   PSW_ERR_PREF_BAND_NOT_SUPPORTED                             = 0x129A,
+   PSW_ERR_CARRIER_BAND_MISMATCH                               = 0x129B,
+   PSW_ERR_BAND_NOT_SUPPORTED_IN_NAM                           = 0x129C,
+   PSW_ERR_POWER_CLASS_NOT_SUPPORTED                           = 0x129D,
+   PSW_ERR_PARM_OPERATION_NOT_SUPPORTED                        = 0x129E,
+   PSW_ERR_PARM_INVALID_LENGTH                                 = 0x129F,
+   PSW_ERR_PARM_INVALID_PTR                                    = 0x12A0,
+   PSW_ERR_PARM_GENERAL_FAILURE                                = 0x12A1,
+
+   /* User Eng Errors */
+   PSW_ERR_INVALID_NUM_TYPE                                    = 0x1300,
+   PSW_ERR_INVALID_NUM_PLAN                                    = 0x1301,
+   PSW_ERR_INVALID_PRESENTATION_IND                            = 0x1302,
+   PSW_ERR_INVALID_SCREEN_IND                                  = 0x1303,
+   PSW_ERR_INVALID_SIGNAL_TYPE                                 = 0x1304,
+   PSW_ERR_INVALID_ALERT_PITCH                                 = 0x1305,
+   PSW_ERR_INVALID_CP_EVENT                                    = 0x1306,
+   PSW_ERR_INVALID_CP_STATE                                    = 0x1307,
+   PSW_ERR_INVALID_REQUEST_MODE                                = 0x1308,
+   PSW_ERR_INVALID_NUMBER_TYPE                                 = 0x1309,
+   PSW_ERR_INVALID_CALL_INIT                                   = 0x130A,
+
+   /* Protocol Engine Errors */
+   PSW_ERR_PE_SYSTEM_ERROR                                     = 0x1400, /* Protocol stack reported error   */
+   PSW_ERR_PE_INVALID_TRACE                                    = 0x1401, /* Invalid trace Id from engine    */
+   PSW_ERR_PE_INVALID_SPY                                      = 0x1402, /* Invalid spy Id from engine      */
+   PSW_ERR_PE_INVALID_ASSERT                                   = 0x1403, /* Invalid assert from engine ( see IASSERT() isolibtr.h)     */
+
+   /* Startup errors */
+   PSW_ERR_STARTUP_RECEIVED_UNEXPECTED_MSG_ID                  = 0x1500,
+   PSW_ERR_STARTUP_RECEIVED_INVALID_MSG_ID                     = 0x1501,
+   PSW_ERR_STARTUP_MBOX_SHOULD_NOT_BE_EMPTY                    = 0x1502,
+   PSW_ERR_STARTUP_UNEXPECTED_EVENT                            = 0x1503,
+
+   /* SMS errors */
+   PSW_ERR_SMS_MSG_RCVD_TO_LARGE                               = 0x1600,
+   PSW_ERR_INVALID_SAP_CONNECT_VALUE                           = 0x1601,
+   PSW_ERR_INVALID_SAP_DISCONNECT_VALUE                        = 0x1602,
+   PSW_ERR_INVALID_SAP_SUBMIT_VALUE                            = 0x1603,
+   PSW_ERR_INVALID_SAP_CANCEL_VALUE                            = 0x1604,
+   PSW_ERR_INVALID_SAP_USER_ACK_VALUE                          = 0x1605,
+   PSW_ERR_INVALID_SAP_ALREADY_CONNECTED_FOR_CONNNECT          = 0x1606,
+   PSW_ERR_INVALID_SAP_NOT_CONNECTED_FOR_DISCONNNECT           = 0x1607,
+   PSW_ERR_INVALID_SAP_NOT_CONNECTED_FOR_SUBMIT                = 0x1608,
+   PSW_ERR_INVALID_SAP_NOT_CONNECTED_FOR_CANCEL                = 0x1609,
+   PSW_ERR_INVALID_SAP_NOT_CONNECTED_FOR_USER_ACK              = 0x160A,
+   PSW_ERR_INVALID_ENG_ALREADY_CONNECTED_FOR_CONNECT           = 0x160B,
+   PSW_ERR_INVALID_ENG_ALREADY_DISCONNECTED_FOR_DISCONNECT     = 0x160C,
+   PSW_ERR_INVALID_ENG_ALREADY_DISCONNECTED_FOR_SUBMIT         = 0x160D,
+   PSW_ERR_INVALID_ENG_ALREADY_DISCONNECTED_FOR_CANCEL         = 0x160E,
+   PSW_ERR_INVALID_ENG_ALREADY_DISCONNECTED_FOR_USER_ACK       = 0x160F,
+   PSW_ERR_SMS_ENGINE_ERROR                                    = 0x1610,
+   PSW_ERR_SMS_NO_AVAILABLE_TIMERS                             = 0x1611,
+   PSW_ERR_SMS_INVALID_CALLBACK_TIMER_ID                       = 0x1612,
+   PSW_ERR_SMS_DATA_SIZE_TO_LARGE                              = 0x1613,
+   PSW_ERR_SMS_TOO_MANY_CONNECTIONS_ALREADY                    = 0x1614,
+   PSW_ERR_INVALID_NUMBER_OF_ADDRESS_CHARS                     = 0x1615,
+   PSW_ERR_SMS_BCAST_COULD_NOT_BE_CONNECTED                    = 0x1616,
+   PSW_ERR_SMS_BCAST_ALREADY_DISCONNECTED                      = 0x1617,
+   PSW_ERR_INVALID_NUM_SMS_MSGS                                = 0x1618,
+   PSW_ERR_INVALID_FPC_MSG_TYPE                                = 0x1619,
+   PSW_ERR_SMS_REQ_REJECTED_HYBRID                             = 0x161A,
+   PSW_ERR_SMS_UNKNOWN_COULD_NOT_BE_CONNECTED                  = 0x161B,
+   PSW_ERR_SMS_UNKNOWN_ALREADY_DISCONNECTED                    = 0x161C,
+
+   /* SCC errors */
+   PSW_ERR_SCC_BADLY_BEHAVED                                   = 0x1700,
+   PSW_ERR_SCC_QUEUE_FULL                                      = 0x1701,
+   PSW_ERR_SCC_PSC_INVALID_PREF                                = 0x1702,
+   PSW_ERR_SCC_VSC_INVALID_PREF                                = 0x1703,
+   PSW_ERR_SCC_DSC_INVALID_PREF                                = 0x1704,
+   PSW_ERR_SCC_LSC_INVALID_PREF                                = 0x1705,
+   PSW_ERR_SCC_MSC_INVALID_PREF                                = 0x1706,
+   PSW_ERR_SCC_OSC_INVALID_PREF                                = 0x1707,
+   PSW_ERR_SCC_CSC_INVALID_PREF                                = 0x1708,
+   PSW_ERR_SCC_NEG_UNSUPPORTED_SERV_OPT                        = 0x1709,
+   PSW_ERR_SCC_NEG_UNEXPECTED_CP_EVENT                         = 0x170A,
+   PSW_ERR_SCC_PSC_PREV_CONFLICT                               = 0x170B,
+   PSW_ERR_SCC_VSC_PREV_CONFLICT                               = 0x170C,
+   PSW_ERR_SCC_DSC_PREV_CONFLICT                               = 0x170D,
+   PSW_ERR_SCC_LSC_PREV_CONFLICT                               = 0x170E,
+   PSW_ERR_SCC_MSC_PREV_CONFLICT                               = 0x170F,
+   PSW_ERR_SCC_OSC_PREV_CONFLICT                               = 0x1710,
+
+
+   PSW_ERR_LOC_SESS_NOT_FOUND                                               = 0x1750,
+   PSW_ERR_LOC_AFLT_STATE,
+   PSW_ERR_LOC_TCP_RCV_STATE,
+   PSW_ERR_LOC_OUT_PUT_FULL,
+   PSW_ERR_LOC_OUT_PUT_STATE,
+   PSW_ERR_LOC_INVALID_PPM,
+   PSW_ERR_LOC_PPM_ID,
+   PSW_ERR_LOC_EV,
+   PSW_ERR_LOC_SMS_RCV_STATE,
+   PSW_ERR_LOC_FLOW_STATE,
+   PSW_ERR_LOC_RSP_MSG_NUM,
+   PSW_ERR_LOC_PPM_STATE_ID,
+   PSW_ERR_LOC_PRM_STATE_ID,
+
+   PSW_ERR_LOC_SESS_DONE_INST_ID,
+   PSW_ERR_LOC_PPM_START_ID,
+
+   PSW_ERR_LOC_RESTART_ID,
+   PSW_ERR_LOC_ALM_FLAG_ID,
+   PSW_ERR_LOC_EPH_FLAG_ID,
+   PSW_ERR_LOC_ASSIST_DATA_ID,
+   PSW_ERR_LOC_MSB_CALLBACK_ID,
+   /* ================*/
+   /* Protocol Engine */
+   /* ================*/
+
+   /* SRBP */
+   PE_ERR_INVALID_ATTEMPT_TYPE                                 = 0x1800,
+   PE_ERR_INVALID_BA_RATES_SUPPORTED_VALUE                     = 0x1801,
+   PE_ERR_INVALID_CHAN_TYPE_GET_ACC_CORRECTION                 = 0x1802,
+   PE_ERR_INVALID_RADIO_CONFIG                                 = 0x1803,
+   PE_ERR_INVALID_BAND_INIT_EACH_PROBE                         = 0x1804,
+   PE_ERR_INVALID_FRAME_DURATION_INIT_EACH_PROBE               = 0x1805,
+   PE_ERR_INVALID_RATE_INIT_EACH_PROBE                         = 0x1806,
+   PE_ERR_ACCESS_PROBE_ATTEMPTED_WHILE_ONE_ALREADY_IN_PROGRESS = 0x1807,
+   PE_ERR_ACCESS_ATTEMPTED_PILOT_NOT_IN_AHO_LIST               = 0x1808,
+
+   /* RECORD UNFORMAT ERRORS */
+   PSW_ERR_PE_INVALID_RECORD_LENGTH                            = 0x1900,
+   PSW_ERR_PE_RECORD_NOT_SUPPORTED                             = 0x1901,
+
+   /* DBM ERRORS */
+   PSW_ERR_PE_INVALID_CHECKSUM_MS_CAP_DB                       = 0x1A00,
+   PSW_ERR_PE_MS_CAP_DB_UPATE_FAILURE                          = 0X1A01,
+   PSW_ERR_PE_INVALID_CHECKSUM_PSW_MISC_DB                     = 0x1A02,
+
+   /* CSS ERRORS */
+   PE_ERR_CSS_INVALID_SYS_PREF_TYPE                            = 0x1B00,
+   PE_ERR_CSS_INVALID_IND_POWERUP                              = 0x1B01,
+   PE_ERR_CSS_INVALID_IND_POWERUP_NOT_MOST_PREF                = 0x1B02,
+   PE_ERR_CSS_INVALID_IND_POWERUP_NON_SYSTEM_TABLE             = 0x1B03,
+   PE_ERR_CSS_INVALID_IND_POWERUP_NEGATIVE                     = 0x1B04,
+   PE_ERR_CSS_INVALID_IND_CSS_IDLE                             = 0x1B05,
+   PE_ERR_CSS_INVALID_IND_MORE_PREF_SCAN                       = 0x1B06,
+   PE_ERR_CSS_INVALID_EMERGENCY                                = 0x1B07,
+   PE_ERR_CSS_INVALID_IND_SYSTEM_LOST                          = 0x1B08,
+   PE_ERR_CSS_INVALID_IND_REDIRECTION                          = 0x1B09,
+   PE_ERR_CSS_INVALID_IND_REGISTRATION_REJECT                  = 0x1B0A,
+   PE_ERR_CSS_INVALID_IND_OTASP                                = 0x1B0B,
+   PE_ERR_CSS_INVALID_IND_EMERGENCY_REDIRECTION                = 0x1B0C,
+   PE_ERR_CSS_INVALID_IND_EMERGENCY_SYSTEM_LOST                = 0x1B0D,
+   PE_ERR_CSS_INVALID_OTASP_CHAN                               = 0x1B0E,
+   PE_ERR_CSS_INVALID_SYS_TYPE                                 = 0x1B0F,
+   PE_ERR_CSS_INVALID_REDIR_SYS_NOT_FOUND                      = 0x1B10,
+   PE_ERR_CSS_INVALID_BAND_CLASS_REDIR                         = 0x1B11,
+   PE_ERR_CSS_INVALID_SYS_TYPE_REDIR                           = 0x1B12,
+   PE_ERR_CSS_INVALID_CSS_STATE                                = 0x1B13,
+   PE_ERR_CSS_INVALID_BAND_CLASS_CDMA_AVAIL                    = 0x1B14,
+   PE_ERR_CSS_INVALID_BAND_CLASS_ADD_CDMA_AVAIL                = 0x1B15,
+   PE_ERR_CSS_INVALID_CSS_INDICATION                           = 0x1B16,
+   PE_ERR_CSS_INVALID_NOT_CDMA_IDLE_FOR_FORCE_ANALOG           = 0x1B17,
+   PE_ERR_CSS_INVALID_BAND_CLASS_OTASP                         = 0x1B18,
+   PE_ERR_CSS_INVALID_SPRINT_PRL                               = 0x1B19,
+   PE_ERR_CSS_UNSUPPORTED_SSPR_PREV                            = 0x1B1A,
+   PE_ERR_CSS_EXT_PRL_P_REV_MISMATCH                           = 0x1B1B,
+   PE_ERR_CSS_INVALID_SYSTEM_REC_TYPE                          = 0x1B1C,
+   PE_ERR_CSS_INVALID_ACQUSITION_REC_TYPE                      = 0x1B1D,
+
+   PE_ERR_CSS_LAST_ERROR_MARKER                                = 0x1BFF,
+
+
+   /* PS PDCH ERRORS */
+   PS_ERR_PDCH_ECAM_NUM_PILOTS_EXC                             = 0x1C00,
+   PS_ERR_PDCH_INVALID_CONFIG                                  = 0x1C01,
+   PS_ERR_PDCH_LMD_SERVCFG_NN_NUM_LPM_EXC                      = 0x1C02,
+   PS_ERR_PDCH_UHDM_INVALID_INFOREC                            = 0x1C03,
+   PS_ERR_PDCH_UHDM_INVALID_CHIND                              = 0x1C04,
+   PS_ERR_PDCH_UHDM_INVALID_EXTCHIND                           = 0x1C05,
+   PS_ERR_PDCH_UHDM_INVALID_NUM_PILOTS                         = 0x1C06,
+   PS_ERR_PDCH_UHDM_INVALID_ADDPILOTREC_LEN                    = 0x1C07,
+   PS_ERR_PDCH_ERM_INVALID_CHIND                               = 0x1C08,
+   PS_ERR_PDCH_ERM_EOM                                         = 0x1C09,
+   PS_ERR_PDCH_ERM_INVALID_CHCFG                               = 0x1C0A,
+
+   PS_ERR_PDCH_LAST_ERROR_MARKER                               = 0x1CFF,
+
+#ifdef MTK_DEV_C2K_IRAT
+   PSW_ERR_C2K_RSVAS_COMMON                                    = 0x1D00,
+#endif
+
+   /* Last entry place holder */
+   PSW_ERR_NUM_ENTRIES
+} PswErrorCodeT;
+
+/*****************************************************************************
+* $Log: pswerr.h $
+* Revision 1.7  2006/03/03 13:37:16  vsethuraman
+* CR7207 :- PN310 CSS and ERI changes.
+* Revision 1.6  2005/03/18 10:05:21  dstecker
+* Modifications for the 4.05 merge
+* Revision 1.5  2004/09/28 15:24:30  chinh
+* Merged changes from cbp6.0.
+* Revision 1.4  2004/05/04 17:35:50  sulinlow
+* Revision 1.3.1.2  2004/04/30 09:23:17  sulinlow
+* Revision 1.3.1.1  2004/04/23 10:51:38  sulinlow
+* Duplicate revision
+* Revision 1.3  2004/04/23 10:51:38  asharma
+* CBP6.1 (Phase-1) DV Data and Voice Call Setup changes.
+* Revision 1.2.1.2  2004/04/14 15:21:39  asharma
+* Revision 1.2  2004/03/25 12:07:48  fpeng
+* Updated from 6.0 CP 2.5.0
+* Revision 1.3  2004/02/10 12:52:55  bcolford
+* Merged CBP4.0 Release 8.05.0 changes.
+* Revision 1.13  2003/12/17 09:57:12  mclee
+* Add PSW_ERR_INVALID_FPC_MSG_TYPE fault id
+* Revision 1.12  2003/11/06 11:12:38  ameya
+* Added errors that can come up during CSS.
+* Revision 1.11  2003/08/22 11:45:17  mclee
+* Uim Feature Introduction in SW Base
+* Revision 1.10  2003/04/30 09:26:36  mclee
+* add Fault ID PSW_ERR_PEND_ORIG_FAILED
+* Revision 1.9  2003/04/10 15:19:52  mclee
+* Add Cont DTMF Queue Overflow error id.
+* Revision 1.8  2003/04/03 13:41:33  ameya
+* Verified that all the PSW errors listed in the CP software are also listed in the ETS and vice-versa, and also re-numbered the PSW errors in the CP software.
+* Revision 1.7  2003/03/04 09:42:13  mclee
+* Add psw fault ID PSW_ERR_INVALID_PEND_EVENT_IN_IDLE
+* Revision 1.6  2002/07/30 14:16:41  mmalopy
+* - PswErrCodeT enum modified to include an identifier for the
+*   Invalid Active NAM monfault (0x48).
+* Revision 1.5  2002/06/06 14:25:36  dstecker
+* Updated copyright notice
+* Revision 1.4  2002/03/13 16:38:17  byang
+* Added PSW_ERR_PE_INVALID_CHECKSUM_MS_CAP_DB
+* (checksum failure in MS CAP DB on power-up)
+* and
+* PSW_ERR_PE_MS_CAP_DB_UPATE_FAILURE
+* (failure to write MS CAP DB to DBM).
+* Revision 1.3  2002/02/21 16:49:49  byang
+* Added new entry
+* PSW_ERR_PE_INVALID_RECORD_LENGTH
+* to PswErrorCodeT.
+* Revision 1.2  2001/01/29 18:06:05  dstecker
+* new access probe architecture
+* Revision 1.1  2001/01/17 10:57:48  plabarbe
+* Initial revision
+* Revision 1.1  2000/10/24 14:11:44  fpeng
+* Initial revision
+* Revision 1.5  2000/08/23 22:29:33Z  rnookala
+* Added SMS, PRL and SAP error codes
+* Revision 1.4  2000/05/19 02:02:40Z  hhong
+* To support SCC engine.
+* Revision 1.3  2000/03/01 18:19:06Z  rsattari
+* Revision 1.2  1999/12/02 18:41:55Z  cdma
+* Updated comments for CBP3.0
+*****************************************************************************/
+
+/*****************************************************************************
+* End of File
+*****************************************************************************/
+#endif
+