msm: mdss: Delay overlay start until first update

Delay hardware initialization in the case of
hdmi until after after continuous splash
screen is completed. This delays iommu attach
and prevents corresponding page faults
caused by continuous splash screen use
of physical address.

Change-Id: Ia1f81544c7f32be1ac9e7513bb277ee88b612bed
Signed-off-by: Casey Piper <cpiper@codeaurora.org>
Signed-off-by: Pawan Kumar <pavaku@codeaurora.org>
msm: mdss: remove unused member of structure

The len member of the pan intf structure is not used
any longer. Remove this unused member from the structure.

Change-Id: I0335d60a3c09fce99f68aaaefc94238e61ba72c5
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
bif: qpnp-bsi: disable BSI during master-disabled bus state

Disable the BSI PMIC peripheral when the bus state is changed
to master-disabled.  This can be used to save power when no
smart battery pack is detect.

Change-Id: Ic0ce8c11153a6bfa32e4661bf8d791265ebf4f95
Signed-off-by: David Collins <collinsd@codeaurora.org>
bif: core: set BIF bus state master-disabled when no slaves are found

Modify the bif_ctrl_register() function so that the bus state is
changed to master-disabled if no BIF slaves are detected.  This
can save power when a smart battery pack is not connected.

Change-Id: Ie50203240f10d09656f41e0feab9971bf265e161
Signed-off-by: David Collins <collinsd@codeaurora.org>