power: bms/ccadc: move ccadc calibration to ccadc driver
commit 3c3788281e7979d1cb36f9424fe9c5c4806d916f
There is a dependency for the CCADC calibration work on the BMS
driver. This prevents some devices that do not use the BMS
to utilize the CCADC.
Remove this dependency by moving the ccadc calibration
work to the CCADC driver to avoid this.
Change-Id: Idb77afb474c8989fa08f77a9b614255ee8b06690
msm: camera: Decouple the ISPIF component from sensor
commit b2157c9abb7b436776f786760607126d1c9a8433
Ispif is a separate hardware block. Decouple
it from sensors so that it can be controlled for various
camera usecases.
Change-Id: Id53ffb28988239582f54978e21e736cdecee7f0a
- mako use UART4DM as debug UART.
- add the DEBUG_LL_UART in Kconfig.debug to choose UART DEBUG
defined in other Kconfig
Change-Id: I1cbcd233ac739890fd08da25bba44a0717016607
The feature has side effects on handling touch event.
Also, resolved divide by zero exception caused by
unused button initialization codes.
Change-Id: I9b1d1f302b9025a0d1d15891e5f320e7c149ae92
regulator name should be defined differently with regulator source.
defined vibrator for 8921_l16, touch_vdd for 8921_l15, touch_io for 8921_l22
Change-Id: I1d77b61ba5a7bfce47b0d50d20d21ebac001897f
msm: msm_sdcc: Rename dfab_clk to generic name
commit 8d08c142a35556fbe1b63d6dc06a601a7010deef
dfab_clk is used to vote for SDCC AHB clock derived
from Dayatona fabric. This naming convention is invalid
for targets where the AHB clocks are derived from other
buses like peripheral NoC. Hence, rename this to a generic
name that is applicable for all targets.
Change-Id: Icf3c48622be106c779d06fd5e3131b4273c8de1f
msm_fb: HDMI: Update HPD logic to address HDMI PLL related issues
commit 7d11c271b2ca399783975d3b6ef3199cd937a2e0
In the current implementation, the regulators pertaining to the
HDMI core are turned off/on as part of the configuration of the
HDP circuitry. As a result, the regulator that powers the HDMI
PLL is turned off before the HDMI clocks on the PLL are disabled.
This might lead to the PLL not getting locked when it is re-enabled.
This change turns on and off the regulators and clocks in proper
sequence.
Change-Id: Iafa1fae309b11593c8a2a761c7daff413a432e31
CRs-Fixed: 360135
CRs-Fixed: 358598
- set initial qcom lcdc lock up table
- interface to calibrate lcd color temperature
- interface to calibrate lcd color temperature by qlut
Change-Id: Iae2607a2ec3447211cdce5e55fac5767cc6d7fb4
Some USB host programs (ATS..) have some disconnection problem.
It is workaround for that problem.
Change-Id: I7614f9b390dc6571e1a2974d5af94ced478171c0
LGE host driver's notification packet max size is 16.
We need to increase max packet size to 16 from 10.
Change-Id: I8a1f8b731b92bddc52c43d32792822246c7e0885
lk should support battery check to enable this feature.
if you want to use it, set CONFIG_LGE_PM_BATTERY_ID_CHECKER=y
in defconfig
Change-Id: Ie92c612e197aeede39b8da526332add3fab15a19
regulator_get shouldn't be called repeadtedly. if regulator instance
already got, do not invoke the regulator_get in the next.
Change-Id: I9daf98d212e67f29df3358fd04e7646fce97a25a