[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6
MTK modem version: MT2735_IVT_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.tar.gz
RF modem version: NA
Change-Id: I45a4c2752fa9d1a618beacd5d40737fb39ab64fb
diff --git a/mcu/driver/tty/inc/tty_trace.h b/mcu/driver/tty/inc/tty_trace.h
new file mode 100644
index 0000000..493a4df
--- /dev/null
+++ b/mcu/driver/tty/inc/tty_trace.h
@@ -0,0 +1,17 @@
+#ifndef _TTY_TRACE_H_
+#define _TTY_TRACE_H_
+#if TTY_CONSOLE_TRACE_ENABLED != 1
+#ifndef GEN_FOR_PC
+ #include "stack_config.h"
+#endif /* GEN_FOR_PC */
+#include "dhl_trace.h"
+#include "dhl_def.h"
+#if !defined(GEN_FOR_PC)
+#if defined(__DHL_MODULE__) || defined(__CUSTOM_RELEASE__)
+#endif /* TST Trace Defintion */
+#endif
+#endif /* TTY_CONSOLE_TRACE_ENABLED != 1 */
+#if !defined(GEN_FOR_PC)
+#include"tty_trace_mod_tty_utmd.h"
+#endif
+#endif /* _TTY_TRACE_H_ */
diff --git a/mcu/driver/tty/inc/tty_trace_mod_tty_utmd.json b/mcu/driver/tty/inc/tty_trace_mod_tty_utmd.json
new file mode 100644
index 0000000..9d80d88
--- /dev/null
+++ b/mcu/driver/tty/inc/tty_trace_mod_tty_utmd.json
@@ -0,0 +1,278 @@
+{
+ "legacyParameters": {},
+ "module": "MOD_TTY",
+ "startGen": "Legacy",
+ "endGen": "-",
+ "UserModule": "MOD_TTY",
+ "traceFamily": "PS",
+ "traceClassDefs": [
+ {
+ "TRACE_INFO": {
+ "debugLevel": "Medium",
+ "tag": [
+ "Baseline",
+ "TRACE_INFO"
+ ],
+ "traceType": "InternalDesign"
+ }
+ },
+ {
+ "TRACE_WARNING": {
+ "debugLevel": "High",
+ "tag": [
+ "Baseline",
+ "TRACE_WARNING"
+ ],
+ "traceType": "InternalDesign"
+ }
+ },
+ {
+ "TRACE_ERROR": {
+ "debugLevel": "Ultra-High",
+ "tag": [
+ "Baseline",
+ "TRACE_ERROR"
+ ],
+ "traceType": "InternalDesign"
+ }
+ },
+ {
+ "TRACE_FUNC": {
+ "debugLevel": "Medium",
+ "tag": [
+ "Baseline",
+ "TRACE_FUNC"
+ ],
+ "traceType": "CoreDesign"
+ }
+ },
+ {
+ "TRACE_STATE": {
+ "debugLevel": "Low",
+ "tag": [
+ "Baseline",
+ "TRACE_STATE"
+ ],
+ "traceType": "CoreDesign"
+ }
+ }
+ ],
+ "traceDefs": [
+ {
+ "TTY_TR_OPEN_ERR": {
+ "format": "[TTY] [Dev: %d] DclSerialPort_Open error, module_id: %Mmodule_type",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_CMD_OPEN_ALREADY_OPENED": {
+ "format": "[TTY] [Dev: %d] Device is already opened. (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_DEV_IS_NOT_OPENED": {
+ "format": "[TTY] [Dev: %d] Device is not opened. (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_DEV_DRV_NOT_RDY": {
+ "format": "[TTY] [Line: %d] [Dev: %d] Device driver doesn't register CB, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_DEV_NOT_VALID": {
+ "format": "[TTY] [Line: %d] [Dev: %d] Device is invalid, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_INVALID_HANDLE": {
+ "format": "[TTY] [Line: %d] Invalid handle!, handle = %d, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_CONV_INIT": {
+ "format": "[TTY] [Dev: %d] Conventional module open init (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_NEW_INIT": {
+ "format": "[TTY] [Dev: %d] New module init, (module id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_REINIT": {
+ "format": "[TTY] [Dev: %d] re-init, new module id: %Mmodule_type ",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_DEINIT": {
+ "format": "[TTY] [Dev: %d] de-init, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_DRV_ATTACH": {
+ "format": "[TTY] [Dev: %d] Driver attach, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_DRV_DETACH": {
+ "format": "[TTY] [Dev: %d] Driver detach, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_DRV_REGISTER_CB": {
+ "format": "[TTY] [Dev: %d] Driver register callback function (%p), (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_DRV_CB_IS_NULL": {
+ "format": "[TTY] [Dev: %d] Driver callback handler is NULL!! (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_NEW_RX_CB_IS_NULL": {
+ "format": "[TTY] [Dev: %d] Rx use new path but doesn't register callback!! (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_GPD_EXHAUST": {
+ "format": "[TTY] [Dev: %d] GPD is exhausted!! (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_TX_IOR_IS_NULL": {
+ "format": "[TTY] [Dev: %d] Tx callback IOR is NULL!! (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_CMD_ERR_ASSIGN_RX_IOR": {
+ "format": "[TTY] [Dev: %d] Driver Command error : %d !! command: assign rx ior, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_CMD_ERR_PUT_BYTES_IOR": {
+ "format": "[TTY] [Dev: %d] Driver Command error : %d !! command: put bytes ior, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_CMD_ERR_NEED_TX_DONE_CB": {
+ "format": "[TTY] [Dev: %d] Driver Command error : %d !! command: need tx done cb, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_CMD_ERR_GET_CHUNK_SIZE": {
+ "format": "[TTY] [Dev: %d] Command error : %d !! command: get chunk size, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_ERROR"
+ }
+ },
+ {
+ "TTY_TR_CMD_ERR_CLR_TX_BUF": {
+ "format": "[TTY] [Dev: %d] Command error : %d !! command: clear tx buffer, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_CMD_ERR_CLR_RX_BUF": {
+ "format": "[TTY] [Dev: %d] Command error : %d !! command: clear rx buffer, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_CMD_REG_CB_FAIL": {
+ "format": "[TTY] [Dev: %d] Command error : %d !! command: register callback, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_DRV_DEREGISTER_CB": {
+ "format": "[TTY] [Dev: %d] Driver de-register callback function, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_INFO"
+ }
+ },
+ {
+ "TTY_TR_CMD_CONV_TX": {
+ "format": "[TTY] [Dev: %d] Command conventional putbytes, length: %d",
+ "traceClass": "TRACE_INFO"
+ }
+ },
+ {
+ "TTY_TR_CMD_CONV_RX": {
+ "format": "[TTY] [Dev: %d] Command conventional getbytes, length: %d",
+ "traceClass": "TRACE_INFO"
+ }
+ },
+ {
+ "TTY_TR_CMD_CONV_TX_NOT_RDY": {
+ "format": "[TTY] [Dev: %d] Command conventional putbytes not ready, tx gpd current used: %d, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_INFO"
+ }
+ },
+ {
+ "TTY_TR_CMD_DCL_CONTROL": {
+ "format": "[TTY] [Dev: %d] DclSerialPort_Control, command: %d, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_WRONG_STATE": {
+ "format": "[TTY] [Dev: %d] Wrong state, driver not attached or flush operation not finished, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_CMD_CONV_RX_NOT_RDY": {
+ "format": "[TTY] [Dev: %d] Command conventional getbytes not ready, no available data, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_INFO"
+ }
+ },
+ {
+ "TTY_TR_CMD_REG_CB": {
+ "format": "[TTY] [Dev: %d] Register user callback, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_CMD_ASSIGN_RX_IOR": {
+ "format": "[TTY] [Dev: %d] Command assign RX ior, (module_id: %Mmodule_type)",
+ "traceClass": "TRACE_FUNC"
+ }
+ },
+ {
+ "TTY_TR_DRV_RX_ALLOW_LEN": {
+ "format": "[TTY] [Dev: %d] RX_ALLOW_LEN: %d",
+ "traceClass": "TRACE_STATE"
+ }
+ },
+ {
+ "TTY_TR_DRV_RX_NG": {
+ "format": "[TTY] [Dev: %d] device open state : %d, callback func: %x",
+ "traceClass": "TRACE_WARNING"
+ }
+ },
+ {
+ "TTY_TR_DCL_CMD_NG": {
+ "format": "[TTY] [Dev: %d] command: 0x%x, result: %d",
+ "traceClass": "TRACE_WARNING"
+ }
+ }
+ ]
+}