diff options
| author | Camus Wong <camusw@codeaurora.org> | 2018-03-14 17:45:08 +0530 |
|---|---|---|
| committer | Suprith Malligere Shankaregowda <supgow@codeaurora.org> | 2018-03-19 10:33:30 +0530 |
| commit | a4d84e9fa8a66a9588af88eadd135339858259e2 (patch) | |
| tree | 08e8e5c68d47937a17e2d4a489ea906607d6c264 /kernel/bpf/arraymap.c | |
| parent | 2c333d317ca7b59e37d3ed2e46374069397a99a8 (diff) | |
drm/msm: refine hdmi bridge implementation
This change fixes an unclocked hdmi register access while going
to suspend state.
When splash is enabled on HDMI interface & we are going to turn
on the hdmi bridge power. Context of sde_hdmi connector is found
to be NULL because connector was not initialized yet and we never
called sde_hdmi_core_enable which enables hpd clocks.
Now when going to suspend system would be calling clock unprepare
for clocks which were never enabled. Hence hdmi clock gets unbalanced
and resulted in unclocked access to one of the hdmi register during
disabling vblank.
Adding struct sde_hdmi as a member of struct sde_hdmi_bridge and remove
dependency on sde connector to get the hdmi display object.
Change-Id: If96324fd5152ab0e721dfd38e93a68321a615455
Signed-off-by: Camus Wong <camusw@codeaurora.org>
Signed-off-by: Rahul Sharma <rahsha@codeaurora.org>
Signed-off-by: Suprith Malligere Shankaregowda <supgow@codeaurora.org>
Diffstat (limited to 'kernel/bpf/arraymap.c')
0 files changed, 0 insertions, 0 deletions
