一些时候我们做的软件对屏幕尺寸有要求的,如下修改,就可以得到对应的屏幕尺寸
--- a/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/lcm/
+++ b/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/lcm/
@@ -581,6 +581,11 @@ static int panel_simple_probe(struct device *dev, const struct panel_desc *desc)
if (!of_property_read_u32(dev->of_node, "delay,unprepare", &val))
of_desc-> = val;
+ if (!of_property_read_u32(dev->of_node, "width-mm", &val))
+ of_desc-> = val;
+ if (!of_property_read_u32(dev->of_node, "height-mm", &val))
+ of_desc-> = val;
+
panel->enabled = false;
panel->prepared = false;
panel->desc = of_desc;
diff --git a/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/ b/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/r
index b1bf655..d5654c6 100755
--- a/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/
+++ b/rk3368h/device/rockchip/rk3368/hra_project/SN22_2G/
@@ -867,6 +867,8 @@
dsi,format = <MIPI_DSI_FMT_RGB888>;
dsi,lanes = <4>;
+ width-mm = <108>;
+ height-mm = <172>;
delay,prepare = <120>;
delay,enable = <200>;
reset-delay-ms = <20>;
修改参数宽 width-mm 和 高 height-mm 就可以得到对应要求尺寸的屏幕大小