msm_fb: display: enable timing generator at resume

At both lcdc and dsi video mode interface, timing generator
need to be enabled at system resume time so that vsync event
can be conveyed to frame work with accurate vsync time.

Change-Id: Id8839200af9d15119d72c26f3524158dc918ad40
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
msm_fb: display: Do clock control within mdp4_hw_init

Since mdp4_hw_init() access mdp registers, mdp clock control
within mdp4_hw_init() is necessary.

CRs-fixed: 455506
Change-Id: I768f468314fc920029b4c88e49ef6a74f6b74f58
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
msm: vidc: Fix various NULL pointer accesses, memory leaks

This commit fixes various NULL pointer and memory leak bugs.

(cherry picked from commit 636a61f53dbe3cbd327c101d5373f2d876475834)

Change-Id: I8dc1ffc374b7ccdf5b5c1c0b51f1d8347d626c09
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
bluesleep: Add support for Bluedroid
bluesleep: Disable IRQ_WAKE completely for now