请问AIO-3399C 双通道LVDS的dts文件如何配置?
是在这个改吗?&dsi {
status = "okay";
dsi_panel: panel {
compatible ="simple-panel-dsi";
reg = <0>;
backlight = <&backlight>;
power-supply = <&vcc_lcd>;
enable-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
dsi,format = <MIPI_DSI_FMT_RGB888>;
bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;
dsi,lvds-force-clk = <560>; // 800/2/3 ~= 65Mhz
dsi,lanes = <4>;//4
dsi,channel = <0>;
enable-delay-ms = <35>;
prepare-delay-ms = <6>;
unprepare-delay-ms = <0>;
disable-delay-ms = <20>;
size,width = <120>;
size,height = <170>;
status = "okay"; 可以参考附件
jpchen 发表于 2020-3-3 09:13
可以参考附件
多谢兄弟,你的是双路LVDS吗?我看了下 好像与单路的没什么区别,双通道、单通道的dts关键点在哪儿? jpchen 发表于 2020-3-3 09:13
可以参考附件
调用的
#include "rk3399-firefly-port.dtsi"
文件能不能发我下,我的Linux-kernel是旧版本,新版的19-12-30在下载中。 LVDS的配置应该是对TC358772芯片的配置,该芯片是通过I2C4接口,怎样从DTS文件跟踪进去是如何配置的? miaotouyang 发表于 2020-3-3 16:35
LVDS的配置应该是对TC358772芯片的配置,该芯片是通过I2C4接口,怎样从DTS文件跟踪进去是如何配置的?
TC358772 这个是mipi转lvds芯片,所以mipi配置好相关参数,同时mipi指令里面有包含双lvds的参数。 jpchen 发表于 2020-3-3 16:40
TC358772 这个是mipi转lvds芯片,所以mipi配置好相关参数,同时mipi指令里面有包含双lvds的参数。
我找到配置双LVDS关键点了
请问panel-init-sequence
29 02 06 9C 04 41 00 00 00 //LVCFG, 00000000 00000000 00000100 00110001 = bit0(1:lvds enbale),bit1(0:singlelvds,1:duallvds),bit7:4(3:pclk divide option divide by 3),bit11:10(01:DCLK=DSI_CLK/2)
这些数据位定义是从哪儿找到的? 看 《mipi-DSI-specification-v1-1.pdf》的DSI Protocol也没有讲数据定义,只说明了各种命令。 miaotouyang 发表于 2020-3-5 10:37
我找到配置双LVDS关键点了
请问panel-init-sequence
这个东芝芯片规格书里面有说明 jpchen 发表于 2020-3-5 11:27
这个东芝芯片规格书里面有说明
多谢,屏能驱动了。为了报答论坛把CSDN花8个积分下载的TC358775G上传。
miaotouyang 发表于 2020-3-6 08:49
多谢,屏能驱动了。为了报答论坛把CSDN花8个积分下载的TC358775G上传。
{:4_211:} 不错哦,以后在论坛多多发表个人调试帖子。