Firefly开源社区

[Linux] RK3399接BOE DV320FHM屏偶现花屏

37

积分

0

威望

0

贡献

技术小白

积分
37
发表于 2021-6-8 19:11:07     
我们使用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>;
                        };
                };

            };
};
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表