Commit graph

575111 commits

Author SHA1 Message Date
Sagar Dharia
6354fad32c slim: ngd: Handle Process Domain restart
Slimbus master component driver typically resides in a domain on remote
processor (ADSP). If that domain restarts, slimbus master driver
restarts reinitializing the slimbus HW.
Handle such process domain restart, and use subsystem restart if the
process domain restart is not available.

Change-Id: I253c33d07aad513a6621571e870e1d3f66a1b6a1
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
2016-08-18 15:08:42 -06:00
Nicholas Troast
36e5d56a0e qcom-charger: qpnp-fg-gen3: increase ESR timer during suspend
ESR pulses consume too much power during sleep states.

Add device tree properties to allow configuration of the ESR timing during
charging, discharging while awake, and discharging while asleep.

Configure these new device tree properties to increase the ESR timer
while in a sleep state to save power.

Change-Id: I673ab1a5713023ac4ab0271fec8d9a053df1c046
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-08-18 13:31:22 -07:00
Nicholas Troast
59e8c0d0d5 qcom-charger: qpnp-fg-gen3: add flag to bypass SRAM read/write wake lock
In the suspend path a wakelock should not be held. Add a flag to bypass
holding a wakelock during an SRAM read or write so that they can be used
in the suspend path.

Change-Id: I74ccae4e9b5aeccf261cc94e9bb89138d7d48345
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-08-18 13:30:41 -07:00
Puja Gupta
456ab6e70b defconfig: msmcortex: enable service-locator on msmcobalt
Enable service locator/notifier on msmcortex-perf_defconfig.

CRs-Fixed: 1048345
Change-Id: I5066966b35d1bd30b494f74b4d170e51659e6909
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
2016-08-18 13:13:14 -07:00
Alan Kwong
7bd24747f6 msm: sde: add rotator pixel format to v4l2 enum ioctl
Import rotator pixel formats into v4l2 enum ioctl so rotator pixel
formats will not generate kernel warning during format enumeration.

CRs-Fixed: 1054825
Change-Id: Ie739fffa2d1faed64c2bf03eac92f38fa2ab6e55
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
2016-08-18 16:12:20 -04:00
Satya Krishna Pindiproli
23c544c4c9 ASoC: msm: qdsp6v2: fix crash during flac superset clip playback
During playback of a particular superset flac clip in repeat mode,
the target crashes when random seek operations are done after a
gapless switch. This is because DSP acks EOS earlier than
expected due to which gapless_transition flag is always set during
playback of the second stream. As a result, flush commands are not
issued to DSP causing the decoder to go into a bad state that leads
to a crash.

Set gapless_transition flag only if EOS has not been acknowledged yet.

CRs-Fixed: 1045100
Change-Id: I71af0e13b77ecf53a1b337e3fb2f7a82a2ce25af
Signed-off-by: Satya Krishna Pindiproli <satyak@codeaurora.org>
2016-08-18 12:09:24 -07:00
Linux Build Service Account
ef634bf628 Merge "regulator: cpr3-mmss-regulator: add support for msmcobalt v2 fuses" 2016-08-18 12:04:57 -07:00
Linux Build Service Account
042da313a7 Merge "scsi: ufs: kick start clock scaling only after device detection" 2016-08-18 12:04:56 -07:00
Linux Build Service Account
275e328705 Merge "qcom-charger: smb138x: fix buck damage on v1.1 hardware" 2016-08-18 12:04:52 -07:00
Linux Build Service Account
85b6d21f41 Merge "ASoC: codecs: fix edid error when hdmi ops is null" 2016-08-18 12:04:49 -07:00
Linux Build Service Account
e9bd82701b Merge "defconfig: msm: disable CoreSight ETM support for msmcobalt" 2016-08-18 12:04:48 -07:00
Linux Build Service Account
d4b1ea66cc Merge "defconfig: msmcortex: Enable CONFIG_CMA_DEBUGFS" 2016-08-18 12:04:47 -07:00
Linux Build Service Account
d992124bed Merge "ASoC: msm: Add Slimbus6 playback dai-link" 2016-08-18 12:04:46 -07:00
Linux Build Service Account
cf41212089 Merge "spcom: move some messages to debug" 2016-08-18 12:04:45 -07:00
Linux Build Service Account
22f4f2008a Merge "ARM: dts: msm: add node for msmcobalt hardware switches" 2016-08-18 12:04:44 -07:00
Linux Build Service Account
d78a0bccb1 Merge "ASoC: msm: add pinctrl support for wcd934x hifi hph switches" 2016-08-18 12:04:43 -07:00
Linux Build Service Account
96ff56bce9 Merge "ARM: dts: msm: add initial cpu mapping table for memlat" 2016-08-18 12:04:42 -07:00
Linux Build Service Account
339e4ce018 Merge "PM / devfreq: memlat: Add a core to memory frequency mapping table" 2016-08-18 12:04:41 -07:00
Linux Build Service Account
01f2f44101 Merge "drivers: power: reset: Do warm reset when device reboot to edl" 2016-08-18 12:04:40 -07:00
Linux Build Service Account
f1c9fcb7d6 Merge "msm: sde: Add support for 1.5x downscale in rotator" 2016-08-18 12:04:39 -07:00
Linux Build Service Account
ec25c385e0 Merge "msm: msm_bus: allow QoS clocks to be specified at mas nodes" 2016-08-18 12:04:38 -07:00
Linux Build Service Account
efe937301f Merge "ARM: dts: msm: Disable IPA3 on apqcobalt" 2016-08-18 12:04:37 -07:00
Linux Build Service Account
bad51ff8b8 Merge "mfd: wcd934x: Mark CPE registers as volatile" 2016-08-18 12:04:37 -07:00
Linux Build Service Account
9b9e8bc9b1 Merge "serial: msm_serial_hs: Add extra delay during close with pending tx" 2016-08-18 12:04:36 -07:00
Linux Build Service Account
dbf87d1e56 Merge "soc: qcom: glink_spi_xprt: Fix the suspend and resume sequence" 2016-08-18 12:04:35 -07:00
Linux Build Service Account
645df5014c Merge "ion: system_secure_heap: Change IOC_DRAIN work_struct to delayed_work" 2016-08-18 12:04:33 -07:00
Linux Build Service Account
e499023a0b Merge "msm: secure_buffer: Limit continuous time spent in hypervisor" 2016-08-18 12:04:32 -07:00
Linux Build Service Account
cb715cde3a Merge "ion: system_secure_heap: Support ION_IOC_DRAIN" 2016-08-18 12:04:31 -07:00
Linux Build Service Account
50f8f00477 Merge "ion: ion_system_heap: Add an access method for pool size" 2016-08-18 12:04:30 -07:00
Linux Build Service Account
480a4a9819 Merge "ion: system_secure_heap: Add additional argument verification for ioctl" 2016-08-18 12:04:30 -07:00
Linux Build Service Account
114e6c72ee Merge "ion: system_secure_heap: Increase secure pool size by amount requested" 2016-08-18 12:04:29 -07:00
Linux Build Service Account
4f50ccb9b5 Merge "ARM: dts: msm: Add support for msmcobalt v2 on qrd platform" 2016-08-18 12:04:28 -07:00
Linux Build Service Account
f6816043ee Merge "coresight-etm4x: separate cpu dying notifier" 2016-08-18 12:04:27 -07:00
Linux Build Service Account
2c9f5615a6 Merge "icnss: Add ATHDIAG_READ/WRITE and VBATT QMI messages" 2016-08-18 12:04:26 -07:00
Linux Build Service Account
4b9f70fb56 Merge "ASoC: pcm: change playback_active to unsigned int" 2016-08-18 12:04:26 -07:00
Linux Build Service Account
af8c560a9e Merge "msm: kgsl: Fix sequencing for GPMU performace counters allocation" 2016-08-18 12:04:25 -07:00
Linux Build Service Account
2c2b895deb Merge "msm: mdss: shutoff axi memory and periphery when axi clk is off" 2016-08-18 12:04:24 -07:00
Linux Build Service Account
289e21221f Merge "ARM: dts: msm: add wcd_dsp_glink device node for msmcobalt" 2016-08-18 12:04:22 -07:00
Linux Build Service Account
fecf34db3f Merge "ARM: dts: msm: Add support for wcd-dsp-mgr for msmcobalt" 2016-08-18 12:04:19 -07:00
Linux Build Service Account
89e6c2f791 Merge "ARM: dts: msm: Add SPI device node for msmcobalt" 2016-08-18 12:04:18 -07:00
Linux Build Service Account
59f4659fff Merge "ASoC: wcd934x: Add support for SPI child device node parsing" 2016-08-18 12:04:17 -07:00
Linux Build Service Account
5c8a1efc3a Merge "msm: sps: Change the default SPS IPC log level" 2016-08-18 12:04:17 -07:00
Linux Build Service Account
506ab3cee1 Merge "input: touchscreen: correct the return value in ITE tech touch driver" 2016-08-18 12:04:15 -07:00
Linux Build Service Account
84209a3ac4 Merge "wireless-regdb: Republic of Korea: Add 60GHz regulatory rules" 2016-08-18 12:04:14 -07:00
Linux Build Service Account
715cfdc392 Merge "wil6210: fix HALP handling in case of HALP vote time-out" 2016-08-18 12:04:14 -07:00
Linux Build Service Account
0d2cafb742 Merge "msm: sde: Adding SW overhead statistic for SDE rotator" 2016-08-18 12:04:13 -07:00
Linux Build Service Account
31fbbaddc2 Merge "msm: ipa: allow dtsi based lan rx ring size" 2016-08-18 12:04:12 -07:00
Linux Build Service Account
cc9a9afbe2 Merge "ARM: dts: msm: remove APC CPR regulator handle names for msmcobalt" 2016-08-18 12:04:11 -07:00
Linux Build Service Account
88be552e93 Merge "msm: gsi: enable wake irq" 2016-08-18 12:04:10 -07:00
Linux Build Service Account
5d7006369d Merge "msm: ipa: fix potential NULL deference on SMMU" 2016-08-18 12:04:10 -07:00