一、代码位置
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----------->设置状态通知应用层