1回答

0收藏

VS-RK3399嵌入式安卓主板如何修改并默认HDMI分辨率?

#拆解/开源硬件 #拆解/开源硬件 2485 人阅读 | 1 人回复 | 2020-07-16

VS-RK3399嵌入式安卓主板修改并默认HDMI分辨率
过滤HDMI分辨率
驱动部分
        kernel/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
                static enum drm_mode_status
                dw_hdmi_rockchip_mode_valid(struct drm_connector *connector,
                                                struct drm_display_mode *mode)
                {
                        struct drm_encoder *encoder = connector->encoder;
                        enum drm_mode_status status = MODE_OK;
                        struct drm_device *dev = connector->dev;
                        struct rockchip_drm_private *priv = dev->dev_private;
                        struct drm_crtc *crtc;

                        /*
                         * Pixel clocks we support are always < 2GHz and so fit in an
                         * int.  We should make sure source rate does too so we don't get
                         * overflow when we multiply by 1000.
                         */
+                        if(!(!strcmp(mode->name, "4096x2160") || !strcmp(mode->name, "3840x2160") ||
+                                ((!strcmp(mode->name, "1920x1080")) && mode->vrefresh == 60)||
+                                ((!strcmp(mode->name, "1366x768")) && mode->vrefresh == 60)||
+                                ((!strcmp(mode->name, "1280x720")) && mode->vrefresh == 60))){
+                                printk(KERN_ERR"bad mode:%s, vrefresh:%dn",mode->name, mode->vrefresh);
+                                return MODE_BAD;
+                        }

                }

默认HDMI分辨率
        out/target/product/rk3399_mid/system/build.prop
        添加persist.sys.resolution.aux=4096x2160p60

关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

vs6688

发表于 2020-7-16 13:03:22 | 只看该作者

欢迎探讨,更多技术交流17796350642
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条