bl30 src_ao: remove unnecessary board when AUTO SH compile [1/1]

PD#SWPL-193546

Problem:
Do not maintain for unnecessary board.
t3_skt board has compilation error.

Solution:
Remove unnecessary board when AUTO SH compile.
Fix compilation error of t3_skt board.

Verify:
t3_skt, auto_sh

Change-Id: I5d07f86fd995e2ed27c415f737f29ac21e85ca09
Signed-off-by: bangzheng.liu <bangzheng.liu@amlogic.com>
diff --git a/scripts/amlogic/util.sh b/scripts/amlogic/util.sh
index c17388d..8b87cca 100644
--- a/scripts/amlogic/util.sh
+++ b/scripts/amlogic/util.sh
@@ -1,5 +1,6 @@
 ARCH_DIRS="n200"
-SOC_DIRS="sc2 t5 t5d t7 s4 t3 p1 t5w a5"
+SOC_DIRS="sc2 t5 t5d t7 s4 t3 p1 t5w"
+BYPASS_BOARDS="t7_skt s4_skt t3_skt p1_skt t5w_skt"
 
 function list_boards()
 {
@@ -7,7 +8,10 @@
 		for soc in ${SOC_DIRS}; do
 			for board in demos/amlogic/${arch}/${soc}/*; do
 				if [ -d ${board} -a -e ${board}/config.mk ]; then
-					echo `basename "${board}"`
+					folder_name=$(basename "${board}")
+					if ! echo "$BYPASS_BOARDS" | grep -qw "$folder_name"; then
+						echo `basename "${board}"`
+					fi
 				fi
 			done
 		done