Make TE pulses much longer.
diff --git a/drivers/video/omap2/displays/panel-tonka.c b/drivers/video/omap2/displays/panel-tonka.c
index 302adf6..0782eb2 100644
--- a/drivers/video/omap2/displays/panel-tonka.c
+++ b/drivers/video/omap2/displays/panel-tonka.c
@@ -1319,19 +1319,24 @@
 	if (r)
 		printk("3\n");
 	msleep(1);
-	/* LTPS timing */
-	r = tonka_dcs_write_1(td, 0xB0, 0x15);
+	/* Set TE pulse lines 0-511. */
+	r = tonka_dcs_write_5(td, 0xB9, 0x10, 0x00, 0x00, 0x02, 0x00);
 	if (r)
 		printk("4\n");
 	msleep(1);
-	r = tonka_dcs_write_5(td, 0xCB, 0x43, 0x41, 0x43, 0x41, 0x43);
+	/* LTPS timing */
+	r = tonka_dcs_write_1(td, 0xB0, 0x15);
 	if (r)
 		printk("5\n");
 	msleep(1);
+	r = tonka_dcs_write_5(td, 0xCB, 0x43, 0x41, 0x43, 0x41, 0x43);
+	if (r)
+		printk("6\n");
+	msleep(1);
 	/* lock */
 	r = tonka_dcs_write_2(td, 0xF0, 0x00, 0x00);
 	if (r)
-		printk("6\n");
+		printk("7\n");
 	msleep(1);
 #endif