msm: 8064: enable hsic on APQ8064 DMA platform

hsic will be used to connect wifi on DMA platform

Change-Id: I5d2536228b261aa30588e43d8108efd06d083314
Signed-off-by: Vikas Das <vdas@codeaurora.org>
msm : hdmi-cec : update appropriate logical address

 - Remove hardcoded logical address 4;
 - Keep the default logical address being 15;
 - User is able to change logical address to cec_logical_address.

CRs-Fixed: 476646
Change-Id: Id9438e6b7c8e09514fc75ea026d424f7d368e200
Signed-off-by: Robert Qiu <rqiu@codeaurora.org>
msm: hdmi-cec: Avoid duplicated CEC address

When user sets a CEC logical address, it may be conflict with
another existing device. To avoid this issue, the driver will
poll with the address before taking the address.

Change-Id: I5e625513f4df965303e2f44d8b04c485008952df
Signed-off-by: Robert Qiu <rqiu@codeaurora.org>
msm_fb: Set MDP clk at min 266hz

Set MDP core clk to a min value of 266mhz

Change-Id: I9f46d748abf3e3bf43e9c546b15f66c7e5acc1c0
Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
msm_fb: Fix wrongly merged patches

Fix incorrect merged code.

Change-Id: I254004403d31ebc8398ea5a4815e87faa5a8da64
Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
msm_fb: display: free previous iommu buffer only at overlay_unset

Since wait4dmap is used at pipe_commit, there is possibility that
iommu buffer had been freed before vsync. Iommu page fault will
happen under this situation. Therefore only previous played iommu
buffer can be freed at overlay_unset. However all iommu buffers
are freed at suspend.

CRs-fixed: 440254
Change-Id: I9c3b77de255b74fd608aa28bb0f2277a58e2ba97
Signed-off-by: Kuogee Hsieh <khsieh@codeaurora.org>
msm: 8064: initialize ethernet for APQ8064 DMA

Initializing pcie ethernet module for apq8064 dma

Change-Id: I5127f6e65d499835466691671f708ed7cdfa0c1f
Signed-off-by: Vikas Das <vdas@codeaurora.org>
msm: 8064: USB_5V enable for APQ8064 DMA Proto-2

USB load switch is connected to 5V_EN.Set this to high so that the
load switch should enable by default for proto-2 APQ8064 DMA

Change-Id: I4b64e9cec5a72580fe9d714eeb9e707f3b909342
Signed-off-by: Vikas Das <vdas@codeaurora.org>
Merge "msm: 8064: USB_5V enable for APQ8064 DMA Proto-2"
Merge "msm_fb: Fix wrongly merged patches"
Merge "msm_fb: display: free previous iommu buffer only at overlay_unset"
Merge "msm_fb: Set MDP clk at min 266hz"
Merge "msm: 8064: initialize ethernet for APQ8064 DMA"
power: pm8921-bms: Add support for battery less hardware

Devices which do not have a BMS module do not need
to support the periodic calculation of SOC. Add
a platform data to support such devices.

Always report the SOC as 100.

CRs-Fixed: 478319
Change-Id: I7bc4c040863839301c90a0978f5e64800a286e72
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
Merge "msm : hdmi-cec : update appropriate logical address"
msm: display: Keep HDMI block on when CEC wakeup is enabled

HDMI block needs be on when CEC wakeup is enabled.

CRs-fixed: 482137

Change-Id: Ibd78e6823c359053307a272eb4e5d208453ddc9d
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Merge "msm: hdmi-cec: Avoid duplicated CEC address"
Merge "msm: display: Keep HDMI block on when CEC wakeup is enabled"
Merge "msm: 8064: enable hsic on APQ8064 DMA platform"
Merge "power: pm8921-bms: Add support for battery less hardware"