This change configures USB composition as "charging" which results
into enumerating with HID USB composition with power off charging
mode.
Change-Id: I463b7f0ff14ee10ae75e463f8e7fa7fa399fc6df
To use DUN interface related transport as port bridge instead of TTY, update
USB default composition as well update USB composition related configuration.
Change-Id: I713ab7b5d7f90611d25ab1c8ef7813e489abcdd8
- grant write permissions on hdmi_audio_cb node for
audio HAL. hdmi_audio_cb is used for HDMI audio
device switch acknowledgement feature.
Audio hal updates hdmi_audio_cb with HDMI audio device
switch status. hdmi driver monitors hdmi_audio_cb and
send connect/disconnect events accordingly.
Change-Id: I053a9eb8bd3bdc76e990e69ff3625e0dc6a4e76c
Change modifies touch boost frequency as per frequency
plan on 8996, previous frequency was getting rounded off
to higher value.
Change-Id: Ibd3144c5fd5729a29c2ae715e595fb8d52339e42
Calculating density depending on FB resolution is more accurate
than depending on platform or target ID, since in some cases there
might be multiple panels supported on a single target or a single
target can have multiple hwplatform variants
Change-Id: Ibf238b269d3c64ffc06d798998dcd68343977003
Do not copy mbns for every boot up, instead copy
only for first boot up or after a factory reset or
after modem update
CRs-Fixed: 938004
Change-Id: I74a417bcb05d3fb0f969580d51895b8ce23e13ec
Charging Led blinking only allowed when battery SoC between
15% to 90% and HVDCP charger inserted.
Change-Id: I5b601b3487164c46e80bc309b2938dd025754734
These changes add the powerhal support to detect
camera preview hint and perform power optimization
in cpu, scheduler.
Change-Id: Ibd7bd1c341a86004dc736aba6a634d6206da8564
If boot is trrigerred by rtc alarm, set ro.alrm_boot as true and set
debug.sf.nobootanimation as '1' to disable boot animation.
Change-Id: I55ca254e63f24a9a7255f0d8600ef3ede91d4a97
ESOC is a used to determine if there is an MDM device connected,
and if so, what type of connection is used (HSIC, PCIe). Currently
the script only supports MDM9x25 or MDM9x35. Update the check to
support all present and future MDMs.
Change-Id: I6afe7d3da74fa1cf795ff2313d1bb992f5aa4f1e
Enable memory latency governor for msm8996 for helping memory
latency intensive usecases. Remove the cpufreq governor setting
for mincpubw device since memory latency governor along with
bw_hwmon governor is sufficient for voting for higher DDR
frequencies for most memory bound workloads.
Set the polling_interval for mem_latency governor to 10ms.
Change-Id: I5715aea50452c02d57fe94538627fe00567106fe
Touch panel does not support virtual keys on MSM 8937. Set
qemu.hw.mainkeys as 0 to enable the Android navigation bar.
Change-Id: Idc40ae63488898d393153a8e4fd49fefdd0b555a