Здравствуйте.
Кто-нибудь пробывал подключать LVDS панель к 1 контроллеру, а не нулевому?
Почему-то в коде ядра хотят работать с нулевым контроллером, и только с ним.
При чем настолько хотят, что не смотря на то что в dts я поставил
в sun4i_tcon_probe подается именно устройство lcd-controller@1c71000 вместо lcd-controller@1c72000.
И еще дополнительно - подключал ли кто-то дисплей SK-ATM0700D4-Plug
к материнской плате для данного SODIMM модуля?
Я так понимаю, что родным шлейфом мне напрямую не подключить экран к материнской плате, т.к. разъем X11 платы совсем не совместим с разъемом X10 на модуле экрана. Мне Экран просто на проводах подключить?
на этой материнке я не пробовал lvds1, у меня есть только 40 пиновый шлейф и он не влезает - упирается в разъём rj45, на материнке a40i подключал только к lvds0. На материнке от imx6 оба работали. Вы скорей всего не пересобрали ядро, после правки надо сделать
make linux-menuconfig
make
иначе buildroot не пересоберет ядро считая что ничего не поменялось, возможно исправили не тот DT который выбран в меню, для меню
Starterkit SK-A40I video out (lvds 800x480)
DT
sun8i-a40i-sodimm-lvds-800-480-sk.dts
у меня на плате дисплея под x10 есть 30 пиноый x15 - к нему подключаю
А знаете, какое-то волшебство. Я в очередной раз пересобрал дерево, но кроме этого удалил на загрузочном разделе файлы dtb с именами похожими
типа sun8i-a40i-sk1.dtb, sun8i-a40i-sk2.dtb
Я всегда стараюсь держать хоть как-то работающие копии ядра и дерева с другими именами, вдруг я что-то накосячу в актуальной версии ядра и она перестанет грузится, что бы было можно загрузится с бэкапов.
Ну так вот, оставил только sun8i-a40i-sk.dtb
И панель заработала.
Я уверен, что перекопировал dtb десятки раз, перед этим очищал все dtb при сборке.
Короче, магия, но спасибо за помощь