[Feature][T106]ZXW P56U09 code

Only Configure: Yes
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: No
Doc Update: No

Change-Id: I3cbd8b420271eb20c2b40ebe5c78f83059cd42f3
diff --git a/pub/include/infra/pub_debug_info.h b/pub/include/infra/pub_debug_info.h
new file mode 100755
index 0000000..95a480f
--- /dev/null
+++ b/pub/include/infra/pub_debug_info.h
@@ -0,0 +1,48 @@
+#ifndef _PUB_DEBUG_INFO_H_
+#define _PUB_DEBUG_INFO_H_
+
+#include <stdarg.h>
+
+#define DEBUG_INFO_DEV_PATH "/dev/debug_info"
+
+/* AP²àºÍCAP²àµÄPS\KERNEL\DRIVER\FS\APP  ÒÔSTART~ENDÎªÇø¼ä£¬¸÷²¿·ÖÔ¤ÁôÁË100¸öID */
+
+#define MODULE_ID_PS_NAS             ("ps_nas")
+#define MODULE_ID_PS_RRC             ("ps_rrc")
+#define MODULE_ID_PS_L2              ("ps_l2")
+#define MODULE_ID_PS_UICC            ("ps_uicc")
+#define MODULE_ID_AP_USB		     ("ap_usb")
+#define MODULE_ID_AP_REBOOT	         ("ap_reboot")
+#define MODULE_ID_AP_TSC		     ("ap_tsc")
+#define MODULE_ID_AP_PSM		     ("ap_psm")
+#define MODULE_ID_AP_NAND			 ("ap_nand")
+#define MODULE_ID_AP_MMC			 ("ap_mmc")
+#define MODULE_ID_AP_WIFI			 ("ap_wifi")
+
+
+#define MODULE_ID_CAP_USB			 ("cap_usb")
+#define MODULE_ID_CAP_TSC			 ("cap_tsc")
+#define MODULE_ID_CAP_PSM			 ("cap_psm")
+#define MODULE_ID_CAP_NAND			 ("cap_nand")
+#define MODULE_ID_CAP_SPI			 ("cap_spi")
+#define MODULE_ID_CAP_MMC			 ("cap_mmc")
+#define MODULE_ID_CAP_UART			 ("cap_uart")
+#define MODULE_ID_CAP_PM			 ("cap_pm")
+
+
+#define MODULE_ID_AP_JFFS2           ("ap_jffs2")
+#define MODULE_ID_AP_FOTA            ("ap_fota")
+#define MODULE_ID_AP_FS_CHECK        ("ap_fs_check")
+
+#define MODULE_ID_CAP_FOTA			 ("cap_fota")
+#define MODULE_ID_CAP_FS_CHECK		 ("cap_fs_check")
+ 
+#if defined(_USE_ZXIC_DEBUG_INFO)
+int sc_debug_info_vrecord(char *id, const char *format, va_list args);
+int sc_debug_info_record(char *id, const char *format, ...);
+#else
+static inline int sc_debug_info_vrecord(char *id, const char *format, va_list args) { return 0; }
+static inline int sc_debug_info_record(char *id, const char *format, ...) { return 0; }
+#endif
+
+#endif
\ No newline at end of file