solve L509 factory GPIO test for GPIO120&GPIO126

Change-Id: Ie2b421a399043defb6d97bd291b4c347be13a3ab
diff --git a/mbtk/libmbtk_factory/mbtk_gpio.c b/mbtk/libmbtk_factory/mbtk_gpio.c
index 29e9cd6..e4baaef 100755
--- a/mbtk/libmbtk_factory/mbtk_gpio.c
+++ b/mbtk/libmbtk_factory/mbtk_gpio.c
@@ -962,17 +962,21 @@
         {
             OUT_pin = pin_array[index].output_pin;
             Read_pin = pin_array[index].input_pin;
+            pin_array[index].mbtk_gpio_test_result = 0; //init as passed
             gpio_register_set_func_0(OUT_pin);
             gpio_register_set_func_0(Read_pin);
         }
         
-        //gpio_register_set_func_0();
-		system("i2cset -y -f 2 0x31 0x12 0x46");
-        system("echo 33 > /sys/class/gpio/export");
-        system("echo in > /sys/class/gpio/gpio120/direction");
-        system("echo in > /sys/class/gpio/gpio5/direction");
-        system("echo in > /sys/class/gpio/gpio33/direction");
-        printf("[3init]gpio_test_init_test_gpio_mode FINISH\n");
+	//gpio_register_set_func_0();
+	system("i2cset -y -f 2 0x31 0x12 0x46");
+	system("echo 33 > /sys/class/gpio/export");
+	system("echo 120 > /sys/class/gpio/export");
+	system("echo 126 > /sys/class/gpio/export");
+	system("echo in > /sys/class/gpio/gpio126/direction");
+	system("echo in > /sys/class/gpio/gpio120/direction");
+	system("echo in > /sys/class/gpio/gpio5/direction");
+	system("echo in > /sys/class/gpio/gpio33/direction");
+	printf("[3init]gpio_test_init_test_gpio_mode FINISH\n");
 
 }