Add touch device tree node for QTC800H panel in msm8998 QRD
SKUK board. Configure necessary power supply and gpio pins to
enable touch panel.
CRs-Fixed: 1097675
Change-Id: Ibbdb9857ea88ad65a6c3ac7c52925ab2d2c27797
Signed-off-by: Jin Fu <jinf@codeaurora.org>
Currently, whenever the codec DSP is reset, the CPAR hardware block
is not reset. This causes failure to boot DSP in good state. Update
CPAR reset sequence to ensure CPAR is put to reset when not in use.
CRs-fixed: 1091032
Change-Id: I77fea396fda6ee0eaaf0c68b11cf90f268ac1481
Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
It is possible that there could be pending delayed request to disable
the clock while the manager driver has already raised shutdown event.
In such cases, the delayed clock disable request will be made after
shutdown, resulting in unclocked access on the SPI bus. Fix this by
intercepting the shutdown event to flush the clock votes and disable
the clock.
CRs-Fixed: 1091032
Change-Id: I53a3a9aa540c10932eed7fa29ce7c6050504a9a0
Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
Return success for sde_mdp_display_wait4comp if no callback
is setup in order to avoid returning non-zero error code.
CRs-Fixed: 1097957
Change-Id: Ic1fb20052a293878df09cd4f23cf3abe324cfbd3
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
Initialize dp_fw to NULL so that we don't try to release it in the
error path err_invalid_fw.
CRs-Fixed: 1095243
Change-Id: I18f549102e626dc788e8fa56d6bb1ea28efe4f88
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
It is expected to get 3 switcher-power-ok interrupts in a span of 1
second for Wipower. This causes the boost back workaround to suspend
dc path.
The boost back problem was never seen on Wipower. Revert the boost
back workaround for Wipower until a proper fix is in place.
Change-Id: I81b4a3184a709a5328b04c389b0e5277d65a675d
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Platforms that use msmcortex defconfig only use smb2 and
smb138x charger drivers. Remove the unused ones.
Change-Id: Icda32a2631f8e0c66e1803e8e7aa89b33da871b3
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
Currently, incorrect enum value for timer was passed to ADC for
reading BATT_THERM. Fix it.
Change-Id: Id8784fc3365e9010ada11ede31bdfb199ba52458
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>