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