This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB941AS-Q1: DS90UB941AS-Q1串行器配合DS90UB928Q-Q1解串器使用,如何初始化

Part Number: DS90UB941AS-Q1

您好,我们需要将dsi信号通过串行器和解串器输出lvds信号给屏幕,由于在linux平台下进行,暂时先通过 i2c-tools 在终端命令行手动设置寄存器进行调试。

1. 不是很清楚简单的初始化需要设置哪些寄存器。

2. 在启动指南里看到了一些时序设置的信息(如下截图所示),但是似乎只设置了HSYNC和VSYNC,没有看到屏幕的分辨率和其他一些时序信息的设置。

所以hback-porch,hactive,clock-frequency等其他时序信息怎么传递给DS90UB941AS-Q1来正常显示?

我们用的是1024x600的lcd屏幕,时序参数如下:

panel-timing {
clock-frequency = <51200000>;
hactive = <1024>;
vactive = <600>;
hback-porch = <160>;
hsync-len = <20>;
hfront-porch = <160>;
vback-porch = <23>;
vsync-len = <5>;
vfront-porch = <12>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <1>;
};

希望能提供一些参考或者建议,谢谢!