原文:高通spi 屏幕 -lk代碼分析

lk SPI驅動 . 初始化時鍾 在lk中,我們是從kmain開始執行下來的,而執行順序則是先初始化時鍾,也就是在platform early init函數中開始執行的: 在這里我們需要修改這個函數中的platform clock init ,我們來這里看這個函數,平台為msm : msm clocks msm 這個數組增加可以參考鏈接來增加,之后會提供patch來顯示,相關寄存器文檔參考 NU ...

2018-05-14 10:21 0 1396 推薦指數:

查看詳情

lk階段mipi 代碼解析以及新屏幕添加

參考:https://www.cnblogs.com/linhaostudy/p/9237526.html 背景 前段時間做了這塊的工作,但總結完以后領導說我的認識還是過於膚淺,因此重新再看了一下。 確實是有一些當時不知道的部分。 代碼分析 以 MIPI屏幕中的VIDEO類型為例 ...

Fri Jan 29 00:59:00 CST 2021 1 339
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
移植mipi LCD的過程LK代碼

lk部分:(實現LCD兼容) 1. 函數定位 aboot_init()來到target_display_init(); 這就是原生lk LCD 兼容的關鍵所在。至於你需要兼容多少LCD 就在while()設置了,具體代碼就不跟下去了。 然后根據target中的不同文件來判斷是否進入哪一個 ...

Thu Jun 28 19:01:00 CST 2018 0 1585
mtk-lk代碼分析

本文簡單介紹了mtk-lk階段的啟動流程。 1.crt0.S的_start跳轉到kmain執行 2.kmain函數在kernel/main.c中定義 platform_early_init call_constructors ...

Wed May 30 04:05:00 CST 2018 0 1132
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
mtk-lk display代碼分析

一.mtk顯示架構 分析代碼時會看到ddp-xxx開頭的文件,ddp指的是display data path,下面是6582的ddp結構,比較老的芯片,新的沒找到,但是大體流程應該是類似的。 1.rotator   圖像旋轉,支持多個方向旋轉,也支持局部旋轉 ...

Fri Jun 08 03:00:00 CST 2018 0 2268
LK階段配置使用I2C-8

以MSM8953為例。 原文(有刪改):https://blog.csdn.net/qq_29890089/article/details/108294710 項目場景 因為項目需要,需要在MSM8953平台的LK階段使用I2C。本文只介紹在LK階段配置使用I2C5的方法。 在調試 ...

Sat Jan 30 22:12:00 CST 2021 0 426
Android UEFI XBL 代碼流程分析

Android UEFI XBL 代碼流程分析 背景 之前學習的lk階段點亮LCD的流程算是比較經典,但是已經推出了很多種基於UEFI方案的啟動架構。 所以需要對這塊比較新的技術進行學習。在學習之前,有必要了解一下UEFI啟動流程。 原文(有刪改):https ...

Wed Feb 03 22:17:00 CST 2021 0 3294
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM