[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 = .