qcom 显示驱动注册流程



8909为例,高通显示驱动主要涉及mdpmsmfbdsilcd四个驱动,其中msmfblcddts中是挂载在mdp下面的,在kernel解析设备节点生成platform_device时是不会展开的。

显示驱动注册流程如下图:

                              

备注:

  1. dsi驱动探测在mdp驱动探测完成标志mdp_probe_done为真时才会继续探测。

  2. lcd只有设备节点,没有注册platform_deviceplatform_driver,在dsi驱动探测函数中找到LCD设备节点,然后调用LCD初始化函数,直接通过设备节点解析dts信息。

  3. dsi驱动探测的最后,找到msmfb对应的设备节点,通过of_platform_device_create生成msmfb对应的platform_device,这样msmfb的设备和驱动才会匹配并调用probe函数。

  4. msmfb的探测函数中调用mdss_fb_register----->register_framebuffer,完成FB设备的注册。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值