Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
boards:nms-sm-rk3568:firmware_5.10:quck_start [2024/09/20 15:41] – создано Артем Слепов | boards:nms-sm-rk3568:firmware_5.10:quck_start [2024/09/20 17:11] (текущий) – [LVDS] Артем Слепов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Quick Start Kernel 5.10 ====== | ====== Quick Start Kernel 5.10 ====== | ||
+ | ===== LVDS ===== | ||
+ | Для включения LVDS дисплея в DTS выставляется define LVDS. Он включает pwm, backlight и описание panel. | ||
+ | |||
+ | Для настройки конкретного дисплея необоходимо правильно описать узел panel, выставив тайминги и указав compatible.Также необходимо включить соответвующий драйвер в Kernel Menuconfig. | ||
+ | |||
+ | Пример описания для дисплея [[https:// | ||
+ | panel { | ||
+ | compatible = " | ||
+ | |||
+ | width-mm = < | ||
+ | height-mm = <86>; | ||
+ | |||
+ | data-mapping = " | ||
+ | |||
+ | panel-timing { | ||
+ | clock-frequency = < | ||
+ | hactive = < | ||
+ | vactive = < | ||
+ | hback-porch = <39>; | ||
+ | hfront-porch = <39>; | ||
+ | vback-porch = <29>; | ||
+ | vfront-porch = <13>; | ||
+ | hsync-len = <47>; | ||
+ | vsync-len = <2>; | ||
+ | }; | ||
+ | |||
+ | port { | ||
+ | panel_in_lvds: | ||
+ | remote-endpoint = <& | ||
+ | }; | ||
+ | }; | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | === Если panel описана корректно, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Управление подсветкой в диапазоне от 0 до 255: < | ||
+ | # cat / | ||
+ | 200 | ||
+ | # echo 1 > / | ||
+ | # echo 255 > / | ||
+ | |||
+ | </ |