script: recovery mode load all module [1/1]

PD#SWPL-113626

Problem:
1.recovery mode load all module
2.t7c usb not work in fastboot

Solution:
1.add control when RECOVERY_MODULES_LOAD_LIST is NULL
2.t7c usb need dwc_otg driver

Verify:
local

Change-Id: Ie3165280d3d89c600f4c4d591b3f6fb4565d5da1
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index 3ed40e6..5bb9be6 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -512,6 +512,10 @@
 
 	if [[ -n ${ANDROID_PROJECT} ]]; then
 		recovery_module_i=${#RECOVERY_MODULES_LOAD_LIST[@]}
+		#when RECOVERY_MODULES_LOAD_LIST is NULL
+		if [ ${#RECOVERY_MODULES_LOAD_LIST[@]}  -eq  0 ]; then
+			last_recovery_module=${last_ramdisk_module}
+		fi
 		while [ ${recovery_module_i} -gt 0 ]; do
 			let recovery_module_i--
 			echo recovery_module_i=$recovery_module_i ${RECOVERY_MODULES_LOAD_LIST[${recovery_module_i}]}
@@ -530,8 +534,9 @@
 		sed -i "1d" recovery_install.sh
 		mkdir recovery
 		cat recovery_install.sh | cut -d ' ' -f 2 > recovery/recovery_modules.order
-		cat recovery_install.sh | cut -d ' ' -f 2 | xargs cp -t recovery/
-
+		if [ ${#RECOVERY_MODULES_LOAD_LIST[@]} -ne 0 ]; then
+			cat recovery_install.sh | cut -d ' ' -f 2 | xargs cp -t recovery/
+		fi
 		sed -i '1s/^/#!\/bin\/sh\n\nset -x\n/' recovery_install.sh
 		echo "echo Install recovery modules success!" >> recovery_install.sh
 		chmod 755 recovery_install.sh