[RK3288][Android7.1] 调试笔记 --- 点MIPI屏初始化命令详解

Platform: RK3288
OS: Android 7.1.2
Kernel: v4.4.143

需求:

RK平台点亮MIPI屏,导入MIPI屏的初始化命令;

方法:

在对应的dtsi文件中修改panel-init-sequence数组

附上RK对于命令的介绍

举例说明:

1、命令类型:0x39

样式一:
SSD2828_WritePackageSize(4);
SPI_WriteData(0xFF);
SPI_WriteData(0x98);
SPI_WriteData(0x81);
SPI_WriteData(0x03);

样式二:
{0xFF,3,{0x98,0x81,0x03}},//PAGE3

样式三:
data_array[0]=0x00043902;    
data_array[1]=0x038198FF;      
dsi_set_cmdq(data_array,2,1);

如上3种样式都统一导入如下命令

39 00 04 ff 98 81 03

2、命令类型:0x15

样式一:
SSD2828_WritePackageSize(2);
SPI_WriteData(0x01);
SPI_WriteData(0x00);

样式二:
{0x01,1,{0x00}},

样式三:
data_array[0]=0x00011500;     
dsi_set_cmdq(data_array,1,1);

如上3种样式都统一导入如下命令

15 00 02 01 00

3、命令类型:0x05

样式一:
SSD2828_WritePackageSize(2);
SPI_WriteData(0x11); // Sleep Out
Delay(120);

样式二:
data_array[0]=0x00110500;     
dsi_set_cmdq(data_array,1,1);
MDELAY(120);

样式三:
{0x11,0,{0x00}},        //sleep out
{REGFLAG_DELAY, 120, {}},

如上3种样式都统一导入如下命令

05 78 01 11

参考资料:

RK支持文档:Rockchip_Developer_Guide_DRM_Panel_Porting_CN

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值