I’m trying to get the TK1 setup with an LVDS panel that I’ve used previously with the I.MX6 and having some trouble getting it up and running. The backlight comes on and xrandr reports the correct resolution but there just isn’t anything coming up on the screen itself.
Here’s the config we used for the I.MX6
split-mode;
...
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
...
timing_wuxga: 1920x1200 {
clock-frequency = <154128000>;
hactive = <1920>;
vactive = <1200>;
hback-porch = <40>;
hfront-porch = <104>;
vback-porch = <26>;
vfront-porch = <3>;
hsync-len = <16>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
pixelclk-active = <0>;
};
and here is the the relevant configuration for the TK1
display {
status = "okay";
lvds-drive-strength = <0x40 0x40 0x40 0x40 0x40>;
disp-default-out {
status = "okay";
nvidia,out-type = <TEGRA_DC_OUT_LVDS>;
nvidia,out-flags = <TEGRA_DC_OUT_CONTINUOUS_MODE>;
nvidia,out-parent-clk = "pll_d_out0";
nvidia,out-max-pixclk = <3367>; /* KHZ2PICOS(297000) */
nvidia,out-align = <TEGRA_DC_ALIGN_MSB>;
nvidia,out-order = <TEGRA_DC_ORDER_RED_BLUE>;
nvidia,out-depth = <24>;
nvidia,out-lvds-mode = <TEGRA_DC_LVDS_24_1>;
nvidia,out-xres = <1920>;
nvidia,out-yres = <1200>;
};
display-timings {
timing_1920_1200: 1920x1200 {
clock-frequency = <154128000>;
nvidia,h-ref-to-sync = <1>;
nvidia,v-ref-to-sync = <1>;
hactive = <1920>;
vactive = <1200>;
hback-porch = <40>;
hfront-porch = <104>;
vback-porch = <26>;
vfront-porch = <3>;
hsync-len = <16>;
vsync-len = <6>;
hsync-active = <0>;
vsync-active = <0>;
pixelclk-active = <0>;
};
};
Any ideas? Thanks for the help!