原文:高通移植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