Platform: RK3399
OS: Android 7.1
Kernel: v4.4.83

背景:
此问题是网友Brian遇到的,需求如下:
点一个2560*1600的mipi屏,用的dsi和dsi1,这个屏有8 lane,有两个TCON IC,相当于两个屏了,一组DSI对应一个TCON,现在图像左右反了,所以想左右对调下。

相当于用的是dual-channel

具体配置可参考rk文档。


解决方法:

$ git diff drivers/gpu/drm/rockchip/rockchip_drm_vop.c
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
index 18eac37..ae6659c 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
@@ -2617,8 +2617,7 @@ static void vop_crtc_enable(struct drm_crtc *crtc)VOP_CTRL_SET(vop

[RK3399][Android7.1] 调试笔记 --- 调换dsi和dsi1两路通道数据相关推荐

  1. [RK3399][Android7.1] 调试笔记 --- 系统默认时钟配置

    OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 分两个模块,一个是cpu,还有一个是pmu模块,这里只举例cpu,cpu又分在两个文件中定义 ...

  2. android手机底噪,[RK3399][Android7.1] 调试笔记 --- Codec播放音乐会有底噪

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 移植完Codec RT5640之后,发现播放声音的时候底部有噪声. 用示波器测量到的左右声道波 ...

  3. [RK3399][Android7.1] 调试笔记 --- I2S1工作输出是12MHz问题

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 使用I2S1通道,测量到的I2S MCLK是12MHz. 理论上应该是11.288MHz. 原 ...

  4. [RK3399][Android7.1] 调试笔记 --- sdcard守护进程启动位置

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 Board: Firefly-RK3399 之前版本sdcard守护进程都是放在init.rc中启动: ...

  5. [RK3399][Android7.1] 调试笔记 --- 使用ADC芯片ES7243遇到的问题

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 用途: ES7243模块用于环形麦克场景时,采集的是音频播放的声音,然后采到之后回送到CPU,和麦克录 ...

  6. [RK3399][Android7.1] 调试笔记 --- USB type-c插入后无法识别到

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 用update.img制作了一个升级包之后可以升级,但是无法识别到type-c. Log: 插 ...

  7. [RK3399][Android7.1] 调试笔记 --- 显示屏使用VOPL通道后无法显示

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 在移植完LVDS屏幕(可参考 DSI转LVDS芯片TC358775添加)之后,把显示通道从VO ...

  8. android 修改系统参数设置,2021-05-15 [RK3399][Android7.1] 调试笔记 ---显示参数动态设置接口...

    系统环境: Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 接口代码所在位置为: /frameworks/base/core/java/android ...

  9. [RK3399][Android7.1] 调试笔记 --- DDR中clock相关配置

    OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 把这个拎出来说是因为在调试ddr default rate的时候对这部分有些误区. dmc中 ...

最新文章

  1. 腾讯8篇AI医疗论文入选国际学术顶会,涵盖癌症图像分类、CT病灶检测等领域...
  2. 简单的DOS命令操作数据库
  3. iOS应用间相互跳转
  4. 神经网络的分类准确率是连续的吗?
  5. was连接oracle rac集群,Oracle集群(RAC)及 jdbc 联接双机数据库
  6. linux vim 高亮查找,vim技巧:用列表形式显示所有搜索到的内容,去掉搜索内容的高亮...
  7. [html] 说说html5手势检测原理是什么?
  8. 2014北科计算机原理试题答案,北科_计算机组成原理考题-A卷答案
  9. ASP.NET AJAX入门系列
  10. ug快捷键命令大全_UG命令大全及快捷键的用法用处说明
  11. Javascript 刷新框架及页面的方法汇总(转)
  12. java是否安装outlook,Java程序定期检查ms Outlook是否有新邮件
  13. 计算机组成与系统结构概述
  14. Java分布式ID生成解决方案
  15. 中国最美的十大宗教名山(图)
  16. 帝国CMS采集-只需输入关键词的帝国CMS采集插件
  17. POI实现EXCEL下拉列表
  18. collapse组件样式 react_antd源码分析之——折叠面板(collapse)
  19. bat批处理删除日志文件
  20. 2020年司钻(井下)考试申请表及司钻(井下)复审模拟考试

热门文章

  1. 信息技术专业标准体系框架设计研究与思考
  2. 2020年Unity3D应届生面试题
  3. 预加载属性 preload 与 prefetch 区别
  4. 如何准备Google软件工程师面试?
  5. Java 泛型方法详解
  6. 吉布斯现象的matlab实现,吉布斯现象matlab实现和傅里叶级数
  7. Android的EditText超出字数限制,给用户提示
  8. R语言使用magick包的image_modulate函数、image_fill函数改变图像的亮度、饱和度、色调、渲染指定位置为特定颜色(Modulate and paint an image)
  9. 纯函数是什么?怎么合理运用纯函数?
  10. IDS(入侵检测系统)