I have made some tests and looks like kernel resets GPIO settings. I tried to add to the kernel:
diff --git a/arch/arm/mach-tegra/board-apalis_t30.c b/arch/arm/mach-tegra/board-apalis_t30.c
index 037db97..dbdbe8b 100644
--- a/arch/arm/mach-tegra/board-apalis_t30.c
+++ b/arch/arm/mach-tegra/board-apalis_t30.c
@@ -520,6 +520,16 @@ static void apalis_t30_gpio_init(void)
gpio_export(apalis_t30_gpios[i].gpio, true);
}
}
+
+ //setting up lvds gpio values
+ gpio_set_value(LVDS_MODE, 1);
+ gpio_set_value(LVDS_6B_8B_N, 0);
+ gpio_set_value(LVDS_OE, 1);
+ gpio_set_value(LVDS_PDWN_N, 1);
+ gpio_set_value(LVDS_R_F_N, 1);
+ gpio_set_value(LVDS_MAP, 0);
+ gpio_set_value(LVDS_RS, 1);
+ gpio_set_value(LVDS_DDR_N, 1);
but with no success. Any sugestions?