[Feature][T8TSK-155]add version and commit id in LK

Change-Id: I22bd516c3719aef1f44f704dc7997f9bef0fa7d1
diff --git a/src/bsp/lk/engine.mk b/src/bsp/lk/engine.mk
index 29332e9..6f58dba 100644
--- a/src/bsp/lk/engine.mk
+++ b/src/bsp/lk/engine.mk
@@ -56,6 +56,12 @@
 GLOBAL_CFLAGS := --std=gnu99 -Werror-implicit-function-declaration -Wstrict-prototypes -Wwrite-strings
 #GLOBAL_CFLAGS += -Werror
 GLOBAL_CPPFLAGS := -fno-exceptions -fno-rtti -fno-threadsafe-statics
+#xf.li@20230207 modify for T8TSK-155
+LYNQ_CONFIG_COMMITID := $(shell git rev-parse HEAD)
+
+GLOBAL_COMPILEFLAGS += -DLYNQ_VERSION=\"$(LYNQ_CONFIG_VERSION)\"
+GLOBAL_COMPILEFLAGS += -DLYNQ_COMMITID=\"$(LYNQ_CONFIG_COMMITID)\"
+#xf.li@20230207 modify for T8TSK-155
 #GLOBAL_CPPFLAGS += -Weffc++
 GLOBAL_ASMFLAGS := -DASSEMBLY
 GLOBAL_LDFLAGS :=
diff --git a/src/bsp/lk/top/main.c b/src/bsp/lk/top/main.c
index 36b5a31..95fee17 100644
--- a/src/bsp/lk/top/main.c
+++ b/src/bsp/lk/top/main.c
@@ -87,7 +87,9 @@
     // do any super early target initialization
     lk_primary_cpu_init_level(LK_INIT_LEVEL_PLATFORM_EARLY, LK_INIT_LEVEL_TARGET_EARLY - 1);
     target_early_init();
-
+#ifdef LYNQ_VERSION
+    dprintf(CRITICAL, "LYNQ_VERSION:"LYNQ_VERSION" LYNQ_COMMITID: "LYNQ_COMMITID"\n");
+#endif
 #if WITH_SMP
     dprintf(INFO, "\nwelcome to lk/MP\n\n");
 #else
diff --git a/src/kernel/linux/v4.19/scripts/mkcompile_h b/src/kernel/linux/v4.19/scripts/mkcompile_h
index 5d178a9..4aaaa32 100755
--- a/src/kernel/linux/v4.19/scripts/mkcompile_h
+++ b/src/kernel/linux/v4.19/scripts/mkcompile_h
@@ -52,7 +52,7 @@
 fi
 #LXF 2022.10.10 modify for T8TSK-91 start
 COMMITID=$(git rev-parse --short HEAD)
-LYNQ_VERSION="T800_UNSET_v02.MP1_MR3.02b06.00.01"
+#LYNQ_VERSION="T800_UNSET_v02.MP1_MR3.02b06.00.01"
 
 UTS_VERSION="#$VERSION"
 CONFIG_FLAGS=""
diff --git a/src/lynq/packages/apps/lynq-default/lynq_default.c b/src/lynq/packages/apps/lynq-default/lynq_default.c
index a9263bd..ba3a4b4 100755
--- a/src/lynq/packages/apps/lynq-default/lynq_default.c
+++ b/src/lynq/packages/apps/lynq-default/lynq_default.c
@@ -9,8 +9,8 @@
 
 
 //#define USER_LOG_TAG "lynq_default"
-#define  LYNQ_SW_VERSION "T800v02.MP1_MR1.01b04.00"//needs to be modified if upgrade version
-#define  LYNQ_SW_INSIDE_VERSION "T800_GSW_v02.MP1_MR1.01b04.02"//only for insde check
+//#define  LYNQ_SW_VERSION "T800v02.MP1_MR1.01b04.01"//needs to be modified if upgrade version
+//#define  LYNQ_SW_INSIDE_VERSION "T800v02.MP1_MR1.01b04.04"//only for insde check
 
 //#define GET_DATA_LEN 64
 #define BUF_LEN 258
diff --git a/src/lynq/packages/apps/lynq-default/makefile b/src/lynq/packages/apps/lynq-default/makefile
index fbb54dd..e5e41eb 100644
--- a/src/lynq/packages/apps/lynq-default/makefile
+++ b/src/lynq/packages/apps/lynq-default/makefile
@@ -9,6 +9,8 @@
 
 
 
+LOCAL_CFLAGS += -DLYNQ_SW_INSIDE_VERSION=\"$(LYNQ_CONFIG_VERSION)\"
+LOCAL_CFLAGS += -DLYNQ_SW_VERSION=\"$(LYNQ_CONFIG_SW_VERSION)\"
 
 LOCAL_PATH   = .