MSM8909+Android显示屏设备树文件初始化代码命令请教

loongembedded
博客专家认证
2015-12-01 09:49:15
设备树显示屏上电初始化部分命令如下:
qcom,mdss-dsi-on-command = [
39 01 00 00 00 00 06 FF FF 98 06 04 01
有下面疑问请教大家:

1. 39具体表示DCS Long Write/write_LUT Command Packet,对吧?
2.后面的01和4个00分别表示什么?
最好可以给出答案的参考文件,谢谢了。
...全文
3194 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luvzhan 2016-07-22
  • 打赏
  • 举报
回复
qcom,mdss-dsi-on-command = [ 39 01 00 00 00 00 06 FF FF 98 06 04 01 2.后面的01和4个00分别表示什么? 39 类型标识符 第2到5个字节是dsi_ctrl_hdr结构体 的last、vc、ack、wait, 第5个字节为命令写入后的延时时间,单位为ms 第6和第7字节用来标识该数据包还负载了多少个数据,即要发送的长度,对应 dsi_ctrl_hdr 的 dlen 成员
loongembedded 2015-12-07
  • 打赏
  • 举报
回复
loongembedded 2015-12-03
  • 打赏
  • 举报
回复
“看起来应该是先DCS Long Write/write_LUT Command Packet,启动vertical 同步,然后等待四个指令,00我找不到相应的描述符,我怀疑是延时而已”-----39 01 00 00 00 00 06 FF FF 98 06 04 01及后面还有很多类似这样对显示屏的初始化代码,不是很理解为什么0X39之后都有启动V同步,然后等待四个指令,这具体是什么指令,请教了?
loongembedded 2015-12-02
  • 打赏
  • 举报
回复
非常感谢版主的回复,你给的文档我打开这个链接的一直一直提示正在加载,现在就还是搞不清楚这4个0是做什么的
  • 打赏
  • 举报
回复
哈哈,你应该再看仔细点, 顶行的原文是:Data Type,Hex 意思是说,数据类型:十六进制 你看一下39后面的Data type,Bin对应的是11 1001,不就是39h的二进制表示吗 后面的description下的内容才是39h的含义
loongembedded 2015-12-02
  • 打赏
  • 举报
回复
引用 1 楼 u010182064 的回复:
我用的是MSM8916,应该和你的是兼容的 我看了下内核文件,最终追踪到了这里 https://github.com/SimonSickle/android_kernel_lg_c50/blob/57550dd7a7daf79ba429c4d2b372a4a13205345d/arch/arm/boot/dts/lge/msm8916-lge-common/dsi-panel-tianma_ili9806e-480p-video.dtsi 我翻了下DSI 包的指令,看图 看起来应该是先DCS Long Write/write_LUT Command Packet 启动vertical 同步,然后等待四个指令,00我找不到相应的描述符,我怀疑是延时而已
我的理解是39是数据类型,接下来的01就不应该是V同步的开始,因为他们都是属于数据类型。
  • 打赏
  • 举报
回复
我用的是MSM8916,应该和你的是兼容的

我看了下内核文件,最终追踪到了这里
https://github.com/SimonSickle/android_kernel_lg_c50/blob/57550dd7a7daf79ba429c4d2b372a4a13205345d/arch/arm/boot/dts/lge/msm8916-lge-common/dsi-panel-tianma_ili9806e-480p-video.dtsi

我翻了下DSI 包的指令,看图

看起来应该是先DCS Long Write/write_LUT Command Packet
启动vertical 同步,然后等待四个指令,00我找不到相应的描述符,我怀疑是延时而已

2,832

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧