|
【Linux】
RK3399接BOE DV320FHM屏偶现花屏
发表于 2021-6-8 19:11:07
浏览:9228
|
回复:0
打印
只看该作者
[复制链接]
楼主
我们使用DSI参数如下,通常情况下可以正常启动,但是reboot或重启后偶尔会有屏抖动的现象,现象一直持续不会恢复,直到下次重启后恢复,有没有用过类似屏的朋友,可以帮忙给看一下,感谢!:
&dsi {
status = "okay";
rockchip,lane-rate = <968>;
dsi_panel: panel {
compatible ="simple-panel-dsi";
reg = <0>;
//ddc-i2c-bu
//power-supply = <&vcc_lcd>;
//pinctrl-0 = <&lcd_panel_reset &lcd_panel_enable>;
backlight = <&backlight>;
enable-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio4 25 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 = <891>; // 800/2/3 ~= 65Mhz
dsi,lanes = <4>;
// dsi,channel = <0>;
reset-delay-ms = <20>;
// enable-delay-ms = <35>;
// prepare-delay-ms = <160>;
// unprepare-delay-ms = <50>;
// disable-delay-ms = <20>;
enable-delay-ms = <35>;
prepare-delay-ms = <6>;
unprepare-delay-ms = <20>;
disable-delay-ms = <5>;
size,width = <120>;
size,height = <170>;
status = "okay";
panel-init-sequence = [
29 00 06 14 01 08 00 00 00
29 00 06 3c 01 0c 00 0a 00
29 00 06 64 01 0a 00 00 00
29 00 06 68 01 0a 00 00 00
29 00 06 6c 01 0a 00 00 00
29 00 06 70 01 0a 00 00 00
29 00 06 34 01 1f 00 00 00
29 00 06 10 02 1f 00 00 00
29 00 06 04 01 01 00 00 00
29 00 06 04 02 01 00 00 00
29 00 06 50 04 00 01 f0 03
29 00 06 54 04 14 00 64 00
29 00 06 58 04 80 07 a0 00
29 00 06 5c 04 0a 00 19 00
29 00 06 60 04 38 04 0a 00
29 00 06 64 04 01 00 00 00
29 00 06 a0 04 06 80 04 00
29 00 06 04 05 04 00 00 00
29 00 06 80 04 00 01 02 03
29 00 06 84 04 04 07 05 08
29 00 06 88 04 09 0a 0e 0f
29 00 06 8c 04 0b 0c 0d 10
29 00 06 90 04 16 17 11 12
29 00 06 94 04 13 14 15 1b
29 14 06 98 04 18 19 1a 06
29 78 06 9c 04 33 04 00 00
];
panel-exit-sequence = [
05 05 01 28
05 78 01 10
];
disp_timings: display-timings{
native-mode = <&timing0>;
timing0:timing0{
clock-frequency = <148500000>;
hactive = <1920>;
vactive = <1080>;
hback-porch = <100>;
hsync-len = <20>;
hfront-porch = <160>;
vback-porch = <25>;
vfront-porch = <10>;
vsync-len = <10>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
pixelclk-active = <0>;
};
};
};
};
|
|