瑞芯微Rockchip开发者社区
直播中

李凤津

7年用户 937经验值
私信 关注
[问答]

RK3288 Android7.1 uboot部分的MIPI显示流程是怎样的?

RK3288 Android7.1 uboot部分的MIPI显示流程是怎样的?

回帖(1)

李建

2022-3-3 11:04:32
board/rockchip/common/rkboot/fastboot.c
board_fbt_preboot(void)
        rockchip_show_logo(); //显示uboot开机图片

drivers/video/rockchip_display.c
void rockchip_show_logo(void)
        display_logo(s);  //如果dts里打开了dsi的route,就会执行这个函数,该函数里会设置开机图片的格式,大小
            display_enable(state); //使能MIPI
                static int display_init()
                    display_get_timing(state); //获取mode(屏参)赋给state
                    drm_mode_set_crtcinfo(mode, CRTC_INTERLACE_HALVE_V);//设置屏参
                rockchip_panel_prepare  


drivers/video/rockchip_panel.c                 
int rockchip_panel_prepare(struct display_state *state)
    return panel->funcs->prepare(state);//下发初始化指令等操作
   
drivers/video/rockchip_dsi_panel.c
static int rockchip_dsi_panel_prepare(struct display_state *state)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分