高通平台 Display 记录

一、代码位置

User space

    SurfaceTexture– \\frameworks\native\libs\gui

    SurfaceFlinger– \\frameworks\native\services\surfaceflinger

    Graphics alloc– \\hardware\qcom\display\libgralloc

    HWC – \\hardware\qcom\display\sdm\libs\hwc

    SDM – \\hardware\qcom\display\sdm\libs\core

Driver

    SDE driver – \\kernel\drivers\video\msm\mdss

二、msm8953 hdmi edid 解析流程

mdss_dba_utils_dba_cb   回调函数

     -------->hdmi_edid_parser  

        -------->hdmi_edid_get_display_mode

              -------->hdmi_edid_add_sink_video_format      

                  -------->hdmi_get_supported_mode

                      -------->msm_hdmi_get_timing_info此处找到对应的数组,获取具体的信息

三、获取edid参数后配置dsi过程

mdss_dba_utils_notify_display-------->

         switch_set_state----------->设置状态通知应用层

发布了25 篇原创文章 · 获赞 0 · 访问量 1004

猜你喜欢

转载自blog.csdn.net/jlgcumt/article/details/104041278