原文:高通移植mipi LCD的过程LK代码

lk部分: 实现LCD兼容 . 函数定位 aboot init 来到target display init 这就是高通原生lk LCD 兼容的关键所在。至于你需要兼容多少LCD 就在while 设置了,具体代码就不跟下去了。 然后根据target中的不同文件来判断是否进入哪一个函数来处理: target display init 函数里有很重要函数就是gcdb display init 如果平台支 ...

2018-06-28 11:01 0 1585 推荐指数:

查看详情

lk阶段mipi 代码解析以及新屏幕添加

参考:https://www.cnblogs.com/linhaostudy/p/9237526.html 背景 前段时间做了这块的工作,但总结完以后领导说我的认识还是过于肤浅,因此重新再看了一下。 确实是有一些当时不知道的部分。 代码分析 以 MIPI屏幕中的VIDEO类型为例 ...

Fri Jan 29 00:59:00 CST 2021 1 339
spi 屏幕 -lk代码分析

lk SPI驱动 1. 初始化时钟 在lk中,我们是从kmain开始执行下来的,而执行顺序则是先初始化时钟,也就是在platform_early_init函数中开始执行的: 在这里我们需要修改这个函数中的platform_clock_init();,我们来这里看这个函数,平台为msm8909 ...

Mon May 14 18:21:00 CST 2018 0 1396
Android Mipi LCD 通用移植调试流程

前言其实之前有写过一篇关于 =RK3288 平台 LCD 调试流程的博客 。不过是 RK3288 Android5.1 平台的。 虽然实际上 Mipi 部分代码实在是大同小异。但是距上次那篇文章到现在也已经不知不觉整整一年了,这一年 Mipi LCD 确实也调了不少。 索性再次重新梳理一下,也许 ...

Wed Apr 24 05:12:00 CST 2019 0 779
lk屏幕向kernel传参

LK把相关参数报存到cmdline上: 在Bootable\bootloader\lk\dev\gcdb\display\gcdb_display_param.c上gcdb_display_cmdline_arg函数里: 调用过程如图所示: aboot_init()函数里面 ...

Wed Oct 23 00:39:00 CST 2019 0 304
lk:配置与使用i2c

lk:配置与使用i2c 以msm8909为例。 背景 在lk中要去驱动一个aw9523的ic来控制指示灯。 但是现在对应的i2c没有打开。因此需要进行处理。 步骤 找到I2C对应的ID与句柄 参考文档:80-nu767-1_l_bam_low-speed_peripherals_ ...

Fri Apr 30 18:23:00 CST 2021 0 210
LCD的pwm背光驱动

发生异常的现象: msm8953 lcd在快速亮灭的情况下背光概率性休眠不灭;测量pwm,发现正常的时候pwm的管脚LCM_BL_PWM为低电平,失败的时候为高电平; 根据原理图: mpp是什么? mpp是基于电源pmic的管脚,也叫做多功能管脚;MPP的全称是Multi ...

Tue Jun 12 23:08:00 CST 2018 0 4152
平台点亮LCD个人总结

点击打开链接 平台LCD模块大致分为两部分:KERNEL和LK。在进行点屏之前,应该认真查看LCD原理图,弄清楚LCD亮屏需要满足的条件和上电时序,同时可以跟LCD IC原厂拿到初始化代码。 首先点亮KERNEL。 在点亮KERNEL之前,先进入bootable ...

Thu Nov 26 17:59:00 CST 2015 0 4028
android平台LCD驱动分析

目前手机芯片厂家提供的源码里包含整个LCD驱动框架,一般厂家会定义一个xxx_fb.c的源文件,注册一个平台设备和平台驱动,在驱动的probe函数中来调用register_framebuffer(),从而生成/dev/fbx的设备节点。这里最重要的数据结构是fb_ops,它包括fb打开、参数设置 ...

Sun Jun 28 01:02:00 CST 2015 0 3515
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM