Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-sm-rk3568:firmware_5.10:quck_start [2024/09/20 15:58] – [LVDS] Артем Слепов | 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. |
| - | Пример описания для дисплея sgd, | + | |
| + | Для настройки конкретного дисплея необоходимо правильно описать узел 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 = <& | ||
| + | }; | ||
| + | }; | ||
| + | }; | ||
| </ | </ | ||
| - | [[https://www.kernel.org/doc/Documentation/devicetree/bindings/display/panel/sgd%2Cgktw70sdae4se.txt]] | + | |
| + | {{:boards: | ||
| + | |||
| + | === Если panel описана корректно, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | Управление подсветкой в диапазоне от 0 до 255: < | ||
| + | # cat /sys/class/backlight/backlight/brightness #default | ||
| + | 200 | ||
| + | # echo 1 > /sys/class/ | ||
| + | # echo 255 > / | ||
| + | |||
| + | </ | ||