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");
}