u boot 上移植新的 lcd 驅動

2021-05-25 12:54:38 字數 664 閱讀 7758

本移植過程假設使用者使用者是從給定的 demo 板開發自己的新產品。

1> /board/myboard/myboard.c 該檔案增加如下**,下面的結構體中配置 lcd 的引數:

然後根據需要調整 #define mux_default_es2() 位置開始 gpio 口定義

#include

#ifdef config_omap_lcd

vidinfo_t panel_info =

#endif

4>  /drivers/video/omapfb.c 檔案中 lcd_ctrl_init() 函式做如下修改

// *((uint *) 0x48050470) = (0x1 << 16) | (144000000 / panel_info.vl_clk);//dispc_divisor

*((uint *) 0x48050470) = (0x1 << 16) | 6; /*確定正確的分頻係數*/

5> 根據 lcd 手冊或例程改寫其他功能函式

6> /configs/omap3devkit8000.h 中增加如下配置

/** lcd

*/#define config_lcd

#define config_omap_lcd        

#define config_lcd_logo

新核心移植 LCD驅動 移植新的核心

問 之前 kernel command line console ttysac0,115200 root dev nfs nfsroot 192.168.2.102 work nfs root fs mini mdev new ip 192.168.2.5 192.168.2.102 192.168...

uboot網絡卡驅動移植

官方的uboot預設是不使能網絡卡相關的 的,既在配置標頭檔案中config cmd net預設是沒有被定義的 要使能網絡卡相關 就要在配置標頭檔案中新增config cmd net這個巨集,切記還要去掉 undef config cmd net這個定義 ping命令在官方uboot中也沒有使能,所...

6410 LCD驅動移植

移植工作主要有以下部分 僅僅對未作處理的部分做闡述 1.在mach smdk6410.c這個檔案中新增初始化的裝置 s3c device fb,會根據name 自動關聯執行哪個裝置的probe的探測函式 同時在plat s3c64xx下面增加dev fb.c 主要是用來填充platform fb這個...