Merge "mdss: move mdp3_dispatch_dma_done to a kthread" into android-msm-sturgeon-3.10
diff --git a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-small.dtsi b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-small.dtsi
index 630b35e..ed3864b 100644
--- a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-small.dtsi
+++ b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-small.dtsi
@@ -87,7 +87,9 @@
 		qcom,mdss-dsi-wr-mem-start = <0x2c>;
 		qcom,mdss-dsi-wr-mem-continue = <0x3c>;
 		qcom,mdss-dsi-te-dcs-command = <1>;
-		qcom,mdss-dsi-te-check-enable;
+		/* qcom,mdss-dsi-te-check-enable; */
+		/* clk = (340+40+40+20) * (340+16+16+2) * 24bpp * 66fps */
+		qcom,mdss-dsi-panel-clockrate = <260663040>;
 		qcom,mdss-dsi-te-using-te-pin;
 		qcom,mdss-dsi-panel-timings = [6A 16 0E 00 38 3C 12 18 2A 03 04 00];
 		qcom,mdss-dsi-t-clk-post = <0x3c>;
diff --git a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-video.dtsi b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-video.dtsi
index 60abb5e..a83c781 100644
--- a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-video.dtsi
+++ b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-auo-rm69080-hvga-video.dtsi
@@ -82,7 +82,9 @@
 		qcom,mdss-dsi-wr-mem-start = <0x2c>;
 		qcom,mdss-dsi-wr-mem-continue = <0x3c>;
 		qcom,mdss-dsi-te-dcs-command = <1>;
-		qcom,mdss-dsi-te-check-enable;
+		/* qcom,mdss-dsi-te-check-enable; */
+		/* clk = (400+40+40+20) * (400+16+16+2) * 24bpp * 66fps */
+		qcom,mdss-dsi-panel-clockrate = <343728000>;
 		qcom,mdss-dsi-te-using-te-pin;
 		qcom,mdss-dsi-panel-timings = [6A 16 0E 00 38 3C 12 18 2A 03 04 00];
 		qcom,mdss-dsi-t-clk-post = <0x3c>;
diff --git a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video-old.dtsi b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video-old.dtsi
index 88da447..748de7e 100644
--- a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video-old.dtsi
+++ b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video-old.dtsi
@@ -201,7 +201,9 @@
 		qcom,mdss-dsi-wr-mem-start = <0x2c>;
 		qcom,mdss-dsi-wr-mem-continue = <0x3c>;
 		qcom,mdss-dsi-te-dcs-command = <1>;
-		qcom,mdss-dsi-te-check-enable;
+		/* qcom,mdss-dsi-te-check-enable; */
+		/* clk = (400+40+40+20) * (400+18+18+2) * 24bpp * 66fps */
+		qcom,mdss-dsi-panel-clockrate = <346896000>;
 		qcom,mdss-dsi-te-using-te-pin;
 		qcom,mdss-dsi-panel-timings = [6A 16 0E 00 38 3C 12 18 2A 03 04 00];
 		qcom,mdss-dsi-t-clk-post = <0x3c>;
diff --git a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video.dtsi b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video.dtsi
index d135253..0ab4f28 100644
--- a/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video.dtsi
+++ b/arch/arm/boot/dts/apq8026-sturgeon/dsi-panel-edo-rm67160-hvga-video.dtsi
@@ -84,7 +84,9 @@
 		qcom,mdss-dsi-wr-mem-start = <0x2c>;
 		qcom,mdss-dsi-wr-mem-continue = <0x3c>;
 		qcom,mdss-dsi-te-dcs-command = <1>;
-		qcom,mdss-dsi-te-check-enable;
+		/* qcom,mdss-dsi-te-check-enable; */
+		/* clk = (400+40+40+20) * (400+18+18+2) * 24bpp * 66fps */
+		qcom,mdss-dsi-panel-clockrate = <346896000>;
 		qcom,mdss-dsi-te-using-te-pin;
 		qcom,mdss-dsi-panel-timings = [6A 16 0E 00 38 3C 12 18 2A 03 04 00];
 		qcom,mdss-dsi-t-clk-post = <0x3c>;