论坛广播站

找论坛
videostrong
Lv3 太平洋舰队中士
太平洋舰队中士 贡献286,距离下一级还需64贡献
楼主
2018-06-07 09:57 0 0 只看楼主
电梯直达 
Videostrong 嵌入式板卡RK3399修改并默认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:%d\n",mode->name, mode->vrefresh);
+
return MODE_BAD;
+
}



}


默认HDMI分辨率

out/target/product/rk3399_mid/system/build.prop

添加persist.sys.resolution.aux=4096x2160p60

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

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部