Revert "ARM: dts: msm: Add entry for relocatable pil heaps for 8974"

This reverts commit 13a3a7ed9ca391c02b9ddfed57b8eb77c4ba12d0.

We're still using old fw, so this is a waste of memory. This reclaims 30MB of RAM.
msm: vidc: Increase fw unload delay to 20 secs

If you start recording a video and suddenly put the device into sleep (without stopping the recording), the vidc firmware unloads too quickly, resulting in these errors:
[   77.515800] msm_vidc: 1: Wait interrupted or timeout for PC_PREP_DONE: 0
[   77.515835] msm_vidc: 1: Failed to prepare for PC -5
[   77.516223] msm_vidc: 1: venus_hfi_iface_cmdq_write_nolock - fw not in init state
[   77.516253] msm_vidc: 1: Failed to set OCMEM on driver
[   77.516279] msm_vidc: 1: Failed to set ocmem: -39

Increasing the vidc firmware unload delay to 20 secs gives vidc enough time to complete power-collapse, thus fixing these errors.

Additionally, this patch fixes these errors while using media-caf-new:
[  128.062773] ocmem: No valid request to free
[  128.063006] ocmem: Free failed for client video
[  128.063236] msm_vidc: 1: Failed to free ocmem
[  128.063263] msm_vidc: 1: Failed to free OCMEM during PC
[  128.063290] msm_vidc: 1: Failed to unset and free OCMEM for PC -22

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm: vidc: Don't free OCMEM when there is an open video instance

Currently, vidc enters power collapse after a video has been paused for 10 seconds; however, the video instance is not closed. Resuming the video after vidc has entered power collapse causes our vidc firmware to crash, thus breaking video functionality until the device is rebooted.

It seems this issue has something to do with OCMEM. Not freeing OCMEM during power collapse in the middle of an open video instance works around this issue (this is not a proper fix). This issue was very prominent with YouTube videos.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
bluesleep: reduce time to go to sleep

increase chance of going to sleep by removing uart tx check

Change-Id: Ic262467e56fc01d1510ebd47a5aaf46d9ed5c856
arm/dts: hammerhead: Configure UART RX gpio line as wakeup irq line

attempt to fix leftover bt disconnect issue by using irq changes from caf

reference caf commit: I775c17d4d36b08225b32063131473567c2d16f9c

Change-Id: I92cb1c3a3688e1914998658e39ee8d9886ca8231