Добрый день. В моем случае проблема была в подключении панели. Сначала проблемы с питанием, потом оказалось, что выводы сброса и standby не подключены.
Когда стал ими управлять, то картинка появилась. Единственная проблема - справа примерно на четверть экрана серая область. Грубо говоря прозрачность 50% - картинка + затенение. Вохможно не угадал с таймингами, щас пытаюсь их двигать, но серая область никак не меняется.
По цветам вроде бы нормально.
Возможно это проблема с третьими парами LVDS .
Забавно, но мне дали тайминги от этой же панели, которые работали с вашим модулем с imx. И они радикально отличаются от тех что вы привели в вашем варианте device tree
Короче, с вашими таймингами все заработало.
Честно говоря из того даташита на экран трудно опнять от чего появились такие тайминги. Можете пояснить логику их вычисления? Дается общее время blank и active, ширину импульсов не указывают.
Короче, не однозначно все.
Честно говоря из того даташита на экран трудно опнять от чего появились такие тайминги. Можете пояснить логику их вычисления? Дается общее время blank и active, ширину импульсов не указывают.
Короче, не однозначно все.
В даташите однозначно написано что панель работает в DE mode - используется только сигнал DE а синхросигналы hsync/vsync игнорируются поэтому важно только полное время vblank и hblank
так как важна только сумма я разбил на 3 части "на глаз", частоту сделал чуть выше чем в даташите потому что с даташитной появлялся варнинг при старте ядра при настройке какого-то из pll видимо из-за неудачно подобранных коэффиицентов, соотвественно чуть добавил к vblank и hblank "на глаз" чтобы частота кадров была примерно 60 Гц и чтобы они не выходили за пределы min/max указанные в даташите
Обновили сборку ядра - добавили Dual LVDS режим.
Тестировал с панелью LP156WF1-TLF3.
Панель и стандартный переходник (40пин панель на 30пин разъем) заказал на Озон.
С текущей версией материнских плат работать не будет, т.к. потребление по 3,3В панели слишком большое - сработает защита PMIC и выключится.
Для эксперимента подключил внешний стабилизатор.
В следующей версии материнской платы будет добавлен стабилизатор для LCD панели.
Работает нормально. Attachment file: uploads/forum/forum-LP156WF1-TLF3.pdf