media: msm_io_8x60: use clk_prepare_enable instead

Change-Id: Ib8dc739e5eebf22502c9914bb1cc954f77720697
input: clean up pmic8xxx-pwrkey

Change-Id: Ife1780f24bae311ac1cc1747a19b6e66449f8fe7
gpu: ion: Restore old Ion functionality (non-dmabuf)

Our proprietary camera libraries were not designed for the new Ion API. Currently, with dma-buf, the kernel crashes when using the camera (crashes when trying to free Ion handle).

Restore old Ion functionality to maintain compatibility with our proprietary camera blobs. ion_import_dma_buf now emulates ion_import_fd.

Change-Id: I627c841eca84be66d69b91f294fd07a196619fe5
Signed-off-by: Sultanxda <sultanxda@gmail.com>
mmc: msm_sdcc: Check for unclocked register access in IRQ handler

After SDCC has been suspended and clocks turned off, an asynchronous
interrupt from an SDIO device will result in a call to the IRQ handler.
Since SDCC hardware registers are unclocked, a read of the status
register will result in an exception. Verify that clock to SDCC is on
before access in the IRQ handler.

CRs-Fixed: 424960
Change-Id: I81afd2dd5c5fa4785f11f2eec03e5b454b8f5dbe
Signed-off-by: Oluwafemi Adeyemi <aadeyemi@codeaurora.org>