Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码
Posted Engineer-Bruce_Yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码相关的知识,希望对你有一定的参考价值。
1、MIPI LCD初始化序列描述
在上一篇文章中,我们看到荣品的屏设备树中有这么一段代码,但是里面的数据是什么含义呢?
panel-init-sequence = [
05 78 01 11
05 78 01 29
];
今天来详细记录下我学习在设备树中适配MIPI-DSI LCD
初始化代码的详细过程。Linux提供了配置初始化代码的接口,相应的设备树也就支持了,这部分在内核的文档里有写:
kernel/Documentation/devicetree/bindings/display/panel/simple-panel.txt
这个文档里简单描述了一下:
- panel-init-sequence:
- panel-exit-sequence:
A byte stream formed by simple multiple dcs packets.
byte 0: dcs data type
byte 1: wait number of specified ms after dcs command transmitted
byte 2: packet payload length
byte 3 and beyond: number byte of payload
翻译过来大概的意思是:
以上是关于Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码的主要内容,如果未能解决你的问题,请参考以下文章
Linux MIPI DSI驱动调试笔记-LCD时序参数配置
Linux MIPI DSI驱动调试笔记-LCD时序参数配置
Linux MIPI DSI LCD设备驱动开发调试细节学习笔记
Linux MIPI DSI LCD设备驱动开发调试细节学习笔记