Baseline update from LYNQ_SDK_ASR_T108_V05.03.01.00(kernel build error.)

Change-Id: I56fc72cd096e82c589920026553170e5cb9692eb
diff --git a/marvell/linux/drivers/rtc/rtc-scs.c b/marvell/linux/drivers/rtc/rtc-scs.c
old mode 100644
new mode 100755
index 2096fb5..0ee33dc
--- a/marvell/linux/drivers/rtc/rtc-scs.c
+++ b/marvell/linux/drivers/rtc/rtc-scs.c
@@ -283,6 +283,8 @@
 	struct scs_rtc_info *info = dev_get_drvdata(dev);
 	int ret = 0;
 	unsigned long flags;
+	// Add by mbtk
+	struct timespec ts;
 
 	if ((tm->tm_year < 70) || (tm->tm_year > 300)) {
 		dev_err(info->dev,
@@ -292,6 +294,9 @@
 	}
 
 	spin_lock_irqsave(&info->lock, flags);
+	// Add by mbtk
+	getnstimeofday(&ts);
+	rtc_time_to_tm(ts.tv_sec - sys_tz.tz_minuteswest * 60, tm);
 	ticks = rtc_tm_to_time64(tm);
 	do {
 		val1 = readl(info->base + SCS_RTC_COUNTR);