Downstream timings provided by ASUS do not allow enough time for the bridge to set up properly. Switch to the timings provided by the Linux kernel's simple panel driver.
Suggested-by: Michele Brocco <[email protected]> Tested-by: Michele Brocco <[email protected]> # TF700T Signed-off-by: Svyatoslav Ryhel <[email protected]> --- arch/arm/dts/tegra30-asus-tf700t.dts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm/dts/tegra30-asus-tf700t.dts b/arch/arm/dts/tegra30-asus-tf700t.dts index 47606ede9d6..c82bdbad2d6 100644 --- a/arch/arm/dts/tegra30-asus-tf700t.dts +++ b/arch/arm/dts/tegra30-asus-tf700t.dts @@ -139,18 +139,18 @@ display-timings { timing@0 { /* 1920x1200@60Hz */ - clock-frequency = <154000000>; + clock-frequency = <157200000>; hactive = <1920>; - hfront-porch = <48>; - hback-porch = <80>; - hsync-len = <32>; + hfront-porch = <154>; + hback-porch = <32>; + hsync-len = <16>; hsync-active = <1>; vactive = <1200>; - vfront-porch = <3>; - vback-porch = <26>; - vsync-len = <6>; + vfront-porch = <17>; + vback-porch = <16>; + vsync-len = <2>; vsync-active = <1>; }; }; -- 2.51.0

