zl程序教程

您现在的位置是:首页 >  其它

当前栏目

linux4.4 开机后支持系统分辨率修改

修改 开机 分辨率
2023-09-14 09:04:18 时间

问题原因
客户特殊需求,希望系统起来后输出分辨率可以做动态切换
处理方案

  1. 相关功能实现参考display_patches工程补丁:0001-drm-panel-panel-simple-add-supportmulti-panel-timin.patch
  2. 在所使用的dts文件中,加入新的timing定义
  3. 通过modetest可以看到dsi里面有2组timing
    — a/arch/arm64/configs/rockchip_defconfig +++ b/arch/arm64/configs/rockchip_defconfig @@ -232,6 +232,7 @@ CONFIG_RFKILL=y CONFIG_DEVTMPFS=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=512 — a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -59,7 +59,7 @@ -static bool is_support_iommu = true; +static bool is_support_iommu = false; — a/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-linux-for- rk1808-cascade.dts ++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-linux-for- rk1808-cascade.dts @ -331,6 +331,22 @