Dear TI,
My LVDS Screen connected to the OLDI Pins is fading to black slowly after bootup. I can see the Penguins on bootup. They are the wrong color, but I am working on that. However, a few seconds later the Penguins will disappear and there is nothing displayed on the screen. I double-checked the backlight brightness and it at full output. I have also tried to display some of the weston-examples as well as a Qt Application but nothing shows up on the display. I haven't scoped out the OLDI Signals yet because I wanted to post here to see if you guys had any ideas for me to try out.
Our LVDS is the DisplayTech DT080BTFT
Here is the relevant section for panel-simple.c that contains the timing for the panel.
static const struct display_timing displaytech_dt070btft_timing = { .pixelclock = { 45000000, 51200000, 57000000 }, .hactive = { 1024, 1024, 1024 }, .hfront_porch = { 160, 160, 160 }, .hback_porch = { 160, 160, 160 }, .hsync_len = { 20, 20, 20 }, .vactive = { 600, 600, 600 }, .vfront_porch = { 12, 12, 12 }, .vback_porch = { 23, 23, 23 }, .vsync_len = { 3, 3, 3 }, .flags = DISPLAY_FLAGS_HSYNC_HIGH | DISPLAY_FLAGS_VSYNC_LOW | DISPLAY_FLAGS_PIXDATA_NEGEDGE | DISPLAY_FLAGS_SYNC_POSEDGE | DISPLAY_FLAGS_DE_HIGH, }; static const struct panel_desc displaytech_dt070btft = { .timings = &displaytech_dt070btft_timing, .num_timings = 1, .bpc = 8, .size = { .width = 154, .height = 85, }, .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE | DRM_BUS_FLAG_SYNC_DRIVE_POSEDGE | DRM_BUS_FLAG_DE_HIGH, };
Let me know if any other information would be helpful.
Thanks,
Joseph Keene