miaotouyang 发表于 2020-3-3 08:48:04

请问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:08

可以参考附件



miaotouyang 发表于 2020-3-3 10:03:34

jpchen 发表于 2020-3-3 09:13
可以参考附件

多谢兄弟,你的是双路LVDS吗?我看了下 好像与单路的没什么区别,双通道、单通道的dts关键点在哪儿?

miaotouyang 发表于 2020-3-3 16:32:47

jpchen 发表于 2020-3-3 09:13
可以参考附件

调用的
#include "rk3399-firefly-port.dtsi"
文件能不能发我下,我的Linux-kernel是旧版本,新版的19-12-30在下载中。

miaotouyang 发表于 2020-3-3 16:35:22

LVDS的配置应该是对TC358772芯片的配置,该芯片是通过I2C4接口,怎样从DTS文件跟踪进去是如何配置的?

jpchen 发表于 2020-3-3 16:40:28

miaotouyang 发表于 2020-3-3 16:35
LVDS的配置应该是对TC358772芯片的配置,该芯片是通过I2C4接口,怎样从DTS文件跟踪进去是如何配置的?

TC358772 这个是mipi转lvds芯片,所以mipi配置好相关参数,同时mipi指令里面有包含双lvds的参数。

miaotouyang 发表于 2020-3-5 10:37:25

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也没有讲数据定义,只说明了各种命令。

jpchen 发表于 2020-3-5 11:27:30

miaotouyang 发表于 2020-3-5 10:37
我找到配置双LVDS关键点了

请问panel-init-sequence


这个东芝芯片规格书里面有说明

miaotouyang 发表于 2020-3-6 08:49:12

jpchen 发表于 2020-3-5 11:27
这个东芝芯片规格书里面有说明

多谢,屏能驱动了。为了报答论坛把CSDN花8个积分下载的TC358775G上传。






jpchen 发表于 2020-3-6 09:07:56

miaotouyang 发表于 2020-3-6 08:49
多谢,屏能驱动了。为了报答论坛把CSDN花8个积分下载的TC358775G上传。

{:4_211:} 不错哦,以后在论坛多多发表个人调试帖子。
页: [1] 2 3 4 5
查看完整版本: 请问AIO-3399C 双通道LVDS的dts文件如何配置?