Platform: RK3288
OS: Android 6.0
Version: v2014.10
//mipi dsi接口为例:
drv_lcd_init -> lcd.c
lcd_init ->
lcd_ctrl_init -> rockchip_fb.c
rk_fb_parse_dt -> //解析屏的display-timings中的内容,如screen-type, porch等.
rk_fb_pwr_ctr_parse_dt //这里会解析lcdc节点中power对应的gpio.
rk_fb_pwr_enable //控制lcd power 输出
rk_lcdc_init //lcdc控制器初始化
rk_lcdc_load_screen -> //根据屏幕类型配置dsi以及lcdc控制器.
&nbs
OS: Android 6.0
Version: v2014.10
//mipi dsi接口为例:
drv_lcd_init -> lcd.c
lcd_init ->
lcd_ctrl_init -> rockchip_fb.c
rk_fb_parse_dt -> //解析屏的display-timings中的内容,如screen-type, porch等.
rk_fb_pwr_ctr_parse_dt //这里会解析lcdc节点中power对应的gpio.
rk_fb_pwr_enable //控制lcd power 输出
rk_lcdc_init //lcdc控制器初始化
rk_lcdc_load_screen -> //根据屏幕类型配置dsi以及lcdc控制器.
&nbs

本文详述了在RK3288平台上,使用Android 6.0系统,通过U-boot进行LCD显示模块的初始化流程。涉及内容包括:解析display-timings,GPIO电源控制,LCD控制器初始化,DSI主机配置,以及从资源分区加载logo显示等关键步骤。
1504

被折叠的 条评论
为什么被折叠?



