Project

General

Profile

新建 #256 » 大尺寸mipi屏幕花屏问题.txt

刘 志飞, 03/25/2024 04:20 AM

 
commit 2a74439aeaa98fbb1bebd861a56b6933225b88d0
Author: yushun <rpdzkj>
Date: Fri Mar 22 16:44:49 2024 +0800

fix(rk3588 lcd):After passing through the xrandr rotation system, the desktop shakes in a striped pattern of red and blue
Adjusted the lane-rate and frame rate of the display output

diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3588/rp-lcd-mipi0-10-1200-1920.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3588/rp-lcd-mipi0-10-1200-1920.dtsi
index c37b837925..e568e0add8 100755
--- a/kernel/arch/arm64/boot/dts/rockchip/rk3588/rp-lcd-mipi0-10-1200-1920.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3588/rp-lcd-mipi0-10-1200-1920.dtsi
@@ -56,7 +56,8 @@
&dsi0 {
status = "okay";
- rockchip,lane-rate = <1100000>;
+ rockchip,lane-rate = <1110000>;
+
dsi0_panel: panel@0 {
status = "okay";
compatible = "simple-panel-dsi";
@@ -93,15 +94,15 @@
disp_timings0: display-timings {
native-mode = <&dsi0_timing0>;
dsi0_timing0: timing0 {
- clock-frequency = <131000000>;
+ clock-frequency = <150000000>;
hactive = <1200>;
vactive = <1920>;
- hback-porch = <30>;
- hfront-porch = <60>;
- vback-porch = <16>;
- vfront-porch = <16>;
- hsync-len = <10>;
- vsync-len = <2>;
+ hback-porch = <40>;
+ hfront-porch = <50>;
+ vback-porch = <10>;
+ vfront-porch = <10>;
+ hsync-len = <5>;
+ vsync-len = <4>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <0>;
(2-2/2)