platform: msm_shared: hdmi: read edid before panel initialization

Enable ahb/core clocks first, then read edid of the TV to parse the
resolutions as it needs hardware register access. Add pll clock rates
to support different resolutions read from EDID. Initialize panel
info with the resolution data read from edid.

Change-Id: Id5a20083f05720c31dc11c21983d331a071437ca
6 files changed