[RK3288][Android6.0] U-boot显示模块部分流程小结

本文详述了在RK3288平台上,使用Android 6.0系统,通过U-boot进行LCD显示模块的初始化流程。涉及内容包括:解析display-timings,GPIO电源控制,LCD控制器初始化,DSI主机配置,以及从资源分区加载logo显示等关键步骤。
摘要由CSDN通过智能技术生成
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控制器.
                rk_fb_vidinfo_to_screen    //参数copy到struct rk_screen中
                rk32_mipi_enable ->
                    rk_mipi_screen_probe ->
                        rk_mipi_screen_init_dt    //获取mipi_dsi_init,mipi_power_ctr以及screen-on-cmds里的配置
                    rk_dsi_host_parse_dt    //解析dts中mipi dsi对应信息.
                    rk_mipi_dsi_probe ->
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值