OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
8 years agoARM: dts: msm: configure CX voltage levels from MDSS for msmcobalt
Aravind Venkateswaran [Mon, 15 Aug 2016 23:18:58 +0000 (16:18 -0700)]
ARM: dts: msm: configure CX voltage levels from MDSS for msmcobalt

Configure the minimum voltage level for the CX regulator to be LOW_SVS
whenever the display panel is on. This overcomes panel lock-ups seen
during idle-screen use cases when low-power states are programmed.

CRs-Fixed: 1053687
Change-Id: I0432111cb8581925b82c02b5944285855a92ca62
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
8 years agomsm: mdss: update voltage level configuration for CX supply
Aravind Venkateswaran [Mon, 15 Aug 2016 23:13:21 +0000 (16:13 -0700)]
msm: mdss: update voltage level configuration for CX supply

Read the minimum and the maximum voltage levels for the CX supply
from the device tree and use those values to program the CX supply.
This allows for flexibility in configuring the levels across
multiple targets.

CRs-Fixed: 1053687
Change-Id: Ib704bfa6c6ca9fc3d90ab76a2e4aef02dc48822a
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
8 years agoMerge "ARM: dts: msm: add MSM External display node for msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:25 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: add MSM External display node for msmcobalt"

8 years agoMerge "msm: audio: soc: add null checks for hdmi ops"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:24 +0000 (23:13 -0700)]
Merge "msm: audio: soc: add null checks for hdmi ops"

8 years agoMerge "ARM: dts: msm: update pinctrl for touch gpios in msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:23 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: update pinctrl for touch gpios in msmcobalt"

8 years agoMerge "ARM: dts: msm: Update USB bus voting to allow SVS on msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:22 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: Update USB bus voting to allow SVS on msmcobalt"

8 years agoMerge "iommu/arm-smmu: support static context banks"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:21 +0000 (23:13 -0700)]
Merge "iommu/arm-smmu: support static context banks"

8 years agoMerge "arm64: defconfig: msm: enable CPUSETS"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:20 +0000 (23:13 -0700)]
Merge "arm64: defconfig: msm: enable CPUSETS"

8 years agoMerge "ARM: dts: msm: Modify csiphy timer clock rate on msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:19 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: Modify csiphy timer clock rate on msmcobalt"

8 years agoMerge "msm: camera: Add VAF active and suspend handles to eeprom node"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:18 +0000 (23:13 -0700)]
Merge "msm: camera: Add VAF active and suspend handles to eeprom node"

8 years agoMerge "ARM: dts: msm: Fix qsee_ipc_irq_bridge IRQ clear mask for msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:17 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: Fix qsee_ipc_irq_bridge IRQ clear mask for msmcobalt"

8 years agoMerge "ARM: dts: msm: Remove clocks listed under the UFS GDSC node"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:16 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: Remove clocks listed under the UFS GDSC node"

8 years agoMerge "msm: kgsl: update GPU busy statistics"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:15 +0000 (23:13 -0700)]
Merge "msm: kgsl: update GPU busy statistics"

8 years agoMerge "msm: mdss: fix dma fifo read watermark to 15/16 full"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:13 +0000 (23:13 -0700)]
Merge "msm: mdss: fix dma fifo read watermark to 15/16 full"

8 years agoMerge "ARM: dts: msm: add jdi 1080p video mode panel support for msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:11 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: add jdi 1080p video mode panel support for msmcobalt"

8 years agoMerge "arm: dts: msm: Added missing features for HW Encryption support"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:11 +0000 (23:13 -0700)]
Merge "arm: dts: msm: Added missing features for HW Encryption support"

8 years agoMerge "ice: added missing register dump in case of error for ICE 3.0"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:10 +0000 (23:13 -0700)]
Merge "ice: added missing register dump in case of error for ICE 3.0"

8 years agoMerge "ARM: dts: msm: Update the interrupt list for msmcobalt"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:10 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: Update the interrupt list for msmcobalt"

8 years agoMerge "qcom-charger: smblib: update batt capacity status from bms"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:09 +0000 (23:13 -0700)]
Merge "qcom-charger: smblib: update batt capacity status from bms"

8 years agoMerge "ASoC: wcd-mbhc: enable micbias for special headset"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:08 +0000 (23:13 -0700)]
Merge "ASoC: wcd-mbhc: enable micbias for special headset"

8 years agoMerge "ARM: dts: msm: Enable thermal mitigation for msmcobalt charger"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:07 +0000 (23:13 -0700)]
Merge "ARM: dts: msm: Enable thermal mitigation for msmcobalt charger"

8 years agoMerge "qcom-charger: smblib: update ICL votings in parallel charging"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:07 +0000 (23:13 -0700)]
Merge "qcom-charger: smblib: update ICL votings in parallel charging"

8 years agoMerge "defconfig: msmcortex: Enable Seemp Log driver"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:06 +0000 (23:13 -0700)]
Merge "defconfig: msmcortex: Enable Seemp Log driver"

8 years agoMerge "ASoC: wcd9335: Update the Lineout path register configuration"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:05 +0000 (23:13 -0700)]
Merge "ASoC: wcd9335: Update the Lineout path register configuration"

8 years agoMerge "ASoC: wcd: change classh settings as per impedance value"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:04 +0000 (23:13 -0700)]
Merge "ASoC: wcd: change classh settings as per impedance value"

8 years agoMerge "qcom-charger: qpnp-fg-gen3: remove wakelock when reading SRAM props"
Linux Build Service Account [Sun, 14 Aug 2016 06:13:03 +0000 (23:13 -0700)]
Merge "qcom-charger: qpnp-fg-gen3: remove wakelock when reading SRAM props"

8 years agoMerge "clock: qcom: Update the list of clocks supported on MSMFalcon"
Linux Build Service Account [Sat, 13 Aug 2016 11:52:00 +0000 (04:52 -0700)]
Merge "clock: qcom: Update the list of clocks supported on MSMFalcon"

8 years agoMerge "soc: qcom: Fix error checks in service-notifier"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:59 +0000 (04:51 -0700)]
Merge "soc: qcom: Fix error checks in service-notifier"

8 years agoMerge "Revert "genetlink: disallow subscribing to unknown mcast groups""
Linux Build Service Account [Sat, 13 Aug 2016 11:51:58 +0000 (04:51 -0700)]
Merge "Revert "genetlink: disallow subscribing to unknown mcast groups""

8 years agoMerge "cpuset: Add allow_attach hook for cpusets on android."
Linux Build Service Account [Sat, 13 Aug 2016 11:51:58 +0000 (04:51 -0700)]
Merge "cpuset: Add allow_attach hook for cpusets on android."

8 years agoMerge "usb: dwc3: Use clock API to control the memory power states"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:57 +0000 (04:51 -0700)]
Merge "usb: dwc3: Use clock API to control the memory power states"

8 years agoMerge "usb: dwc3: Remove tasklet bottom half handler"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:56 +0000 (04:51 -0700)]
Merge "usb: dwc3: Remove tasklet bottom half handler"

8 years agoMerge "usb: pd: Only request current amount for explicit contract"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:55 +0000 (04:51 -0700)]
Merge "usb: pd: Only request current amount for explicit contract"

8 years agoMerge "ASoC: msm: qdsp6v2: Fix crash during WFD playback and SSR"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:54 +0000 (04:51 -0700)]
Merge "ASoC: msm: qdsp6v2: Fix crash during WFD playback and SSR"

8 years agoMerge "ASoC: msm8x16: Initial change for internal codec support"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:53 +0000 (04:51 -0700)]
Merge "ASoC: msm8x16: Initial change for internal codec support"

8 years agoMerge "msm: ipa: Add support for IPA unit-test framework"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:53 +0000 (04:51 -0700)]
Merge "msm: ipa: Add support for IPA unit-test framework"

8 years agoMerge "ARM: dts: msm: Update USB core clock frequency to allow SVS"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:52 +0000 (04:51 -0700)]
Merge "ARM: dts: msm: Update USB core clock frequency to allow SVS"

8 years agoMerge "USB: dwc3-msm: Add support for setting specific frequency for core clock"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:51 +0000 (04:51 -0700)]
Merge "USB: dwc3-msm: Add support for setting specific frequency for core clock"

8 years agoMerge "drivers: soc: Set APR Glink transport to SMEM"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:51 +0000 (04:51 -0700)]
Merge "drivers: soc: Set APR Glink transport to SMEM"

8 years agoMerge "ASoC: msmcobalt: fix wrong platform device pointer assignment"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:49 +0000 (04:51 -0700)]
Merge "ASoC: msmcobalt: fix wrong platform device pointer assignment"

8 years agoMerge "bluetooth: Add Split A2DP slimbus"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:48 +0000 (04:51 -0700)]
Merge "bluetooth: Add Split A2DP slimbus"

8 years agoMerge "ASoC: msm: qdsp6v2: support for AFE encoder"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:47 +0000 (04:51 -0700)]
Merge "ASoC: msm: qdsp6v2: support for AFE encoder"

8 years agoMerge "ASoC: msm: q6dspv2: add adm channel config support"
Linux Build Service Account [Sat, 13 Aug 2016 11:51:47 +0000 (04:51 -0700)]
Merge "ASoC: msm: q6dspv2: add adm channel config support"

8 years agoMerge "ARM: dts: msm: adjust mdp bw limits for msmcobalt v2"
Linux Build Service Account [Sat, 13 Aug 2016 06:10:49 +0000 (23:10 -0700)]
Merge "ARM: dts: msm: adjust mdp bw limits for msmcobalt v2"

8 years agoclock: qcom: Update the list of clocks supported on MSMFalcon
Taniya Das [Wed, 10 Aug 2016 07:18:38 +0000 (12:48 +0530)]
clock: qcom: Update the list of clocks supported on MSMFalcon

Add the new clocks and update the clock ids for GCC, GPU, MMSS clock
controllers. Also add the RPM clocks which are supported and would be
used by the clients for all clock operations for RPM controlled clocks.

There are separate MMSS and GPU clock controllers, so add the dummy
controllers for the same.

Change-Id: I5a98b6128f5d54163ab5d03c4c023a748e6a4e95
Signed-off-by: Taniya Das <tdas@codeaurora.org>
8 years agoARM: dts: msm: add MSM External display node for msmcobalt
Tatenda Chipeperekwa [Wed, 3 Aug 2016 18:50:19 +0000 (11:50 -0700)]
ARM: dts: msm: add MSM External display node for msmcobalt

Add MSM External display node for msmcobalt which is needed
to manage the interaction between external displays (HDMI and
Display Port) and the audio and display frameworks.

CRs-Fixed: 1009284
Change-Id: I54c1eee7a3e1d8f481a9bc629e28f13c5849a3db
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
8 years agomsm: mdss: add external display class helper
Tatenda Chipeperekwa [Wed, 27 Jul 2016 01:11:55 +0000 (18:11 -0700)]
msm: mdss: add external display class helper

Implement the external display class helper as a utility to
manage display interface and audio codec interactions
associated with the cable connect/disconnect events of the
display interfaces. The helper class is responsible for
routing operations called by the audio codec to a particular
display, updating the hdmi switch node, and updating the
audio switch node.

CRs-Fixed: 1009284
Change-Id: Ie8d1006d3f11091a861733485cb67939ad47fdfe
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
8 years agomsm: audio: soc: add null checks for hdmi ops
Tatenda Chipeperekwa [Wed, 3 Aug 2016 00:05:23 +0000 (17:05 -0700)]
msm: audio: soc: add null checks for hdmi ops

Add null checks to prevent hdmi ops from being called
if they have not been defined.

CRs-Fixed: 1009284
Change-Id: If772bd86cc9b754fbc900eb47338429e9b841eef
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
8 years agoarm64: defconfig: msm: enable CPUSETS
Joonwoo Park [Tue, 9 Aug 2016 00:14:40 +0000 (17:14 -0700)]
arm64: defconfig: msm: enable CPUSETS

Enable CONFIG_CPUSETS which is required by Android.

Change-Id: I6d62d4f0d707e2e64c21d3b67763f9945adc6005
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
8 years agoiommu/arm-smmu: support static context banks
Liam Mark [Mon, 8 Aug 2016 17:14:01 +0000 (10:14 -0700)]
iommu/arm-smmu: support static context banks

Consider any pre-initialized stream match register table entries,
which are of type translation, as static stream ID to context bank
mappings.

When an attach occurs for a stream ID which has a static context bank
mapping ensure that the pre-initialized stream match register table
entry is used for that stream ID.

Contract for using static context banks:
1) Before doing the attach hardware translations must be stopped and
hardware translations are only re-enabled once the required mappings
have been added.
2) Before the attach the static CB must be in stage 1 context bank
bypass (CBn_SCTLR.M == 0).

CRs-Fixed: 1050659
Change-Id: I4037d7861657384eb5b4f67c52b2dbf4ad6e1c2c
Signed-off-by: Liam Mark <lmark@codeaurora.org>
8 years agoMerge "defconfig: arm64: msmcortex: enable display xlog debug for msmcobalt"
Linux Build Service Account [Thu, 11 Aug 2016 19:49:01 +0000 (12:49 -0700)]
Merge "defconfig: arm64: msmcortex: enable display xlog debug for msmcobalt"

8 years agoMerge "msm: mdss: add mdp debug bus for msmcobalt"
Linux Build Service Account [Thu, 11 Aug 2016 19:49:00 +0000 (12:49 -0700)]
Merge "msm: mdss: add mdp debug bus for msmcobalt"

8 years agoMerge "msm: mdss: fix spurious wait4pingpong timeouts"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:58 +0000 (12:48 -0700)]
Merge "msm: mdss: fix spurious wait4pingpong timeouts"

8 years agoMerge "lpm-levels: Use arm_cpuidle_suspend instead of cpu_suspend"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:57 +0000 (12:48 -0700)]
Merge "lpm-levels: Use arm_cpuidle_suspend instead of cpu_suspend"

8 years agoMerge "ARM: dts: msm: adjust mdp ot limits for msmcobalt"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:56 +0000 (12:48 -0700)]
Merge "ARM: dts: msm: adjust mdp ot limits for msmcobalt"

8 years agoMerge "clk: msm: Add support for reset controller for GDSC"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:54 +0000 (12:48 -0700)]
Merge "clk: msm: Add support for reset controller for GDSC"

8 years agoMerge "clk: msm: Add support for block reset clocks"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:53 +0000 (12:48 -0700)]
Merge "clk: msm: Add support for block reset clocks"

8 years agoMerge "clk: msm: Add reset controller support"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:50 +0000 (12:48 -0700)]
Merge "clk: msm: Add reset controller support"

8 years agoMerge "input: msg21xx_ts: add support for firmware upgrade"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:48 +0000 (12:48 -0700)]
Merge "input: msg21xx_ts: add support for firmware upgrade"

8 years agoMerge "msm: ipa: Add parameters validation to handle static analysis issues"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:46 +0000 (12:48 -0700)]
Merge "msm: ipa: Add parameters validation to handle static analysis issues"

8 years agoMerge "input: ft5x06: Add support for firmware upgrade"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:45 +0000 (12:48 -0700)]
Merge "input: ft5x06: Add support for firmware upgrade"

8 years agoMerge "input: ft5x06_ts: Add DT support"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:44 +0000 (12:48 -0700)]
Merge "input: ft5x06_ts: Add DT support"

8 years agoMerge "usb: gadget: f_cdev: Fix memory leak upon composition switch"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:43 +0000 (12:48 -0700)]
Merge "usb: gadget: f_cdev: Fix memory leak upon composition switch"

8 years agoMerge "sched: Remove synchronize rcu/sched calls from _cpu_down"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:42 +0000 (12:48 -0700)]
Merge "sched: Remove synchronize rcu/sched calls from _cpu_down"

8 years agoMerge "input: touchscreen: correct function and variable names in ITE tech driver"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:38 +0000 (12:48 -0700)]
Merge "input: touchscreen: correct function and variable names in ITE tech driver"

8 years agoMerge "msm: wlan: Update db.txt for some countries"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:37 +0000 (12:48 -0700)]
Merge "msm: wlan: Update db.txt for some countries"

8 years agoMerge "qcom-charger: smb138x-charger: add parallel enable status properties"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:35 +0000 (12:48 -0700)]
Merge "qcom-charger: smb138x-charger: add parallel enable status properties"

8 years agoMerge "soc: qcom: core,gladiator hang: Change the sysfs print format"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:34 +0000 (12:48 -0700)]
Merge "soc: qcom: core,gladiator hang: Change the sysfs print format"

8 years agoMerge "ARM: dts: msm: Add SMMU implementation defined settings for cobalt"
Linux Build Service Account [Thu, 11 Aug 2016 19:48:22 +0000 (12:48 -0700)]
Merge "ARM: dts: msm: Add SMMU implementation defined settings for cobalt"

8 years agoARM: dts: msm: adjust mdp bw limits for msmcobalt v2
Ingrid Gallardo [Tue, 9 Aug 2016 18:05:00 +0000 (11:05 -0700)]
ARM: dts: msm: adjust mdp bw limits for msmcobalt v2

This change adjusts the bandwidth limits for the
mdp core in the v2 of msmcobalt.

Change-Id: I3559ed2b6984ac9cec8e219f59f634410aaf57c9
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
8 years agoARM: dts: msm: Update USB bus voting to allow SVS on msmcobalt
Vamsi Krishna Samavedam [Wed, 10 Aug 2016 22:53:45 +0000 (15:53 -0700)]
ARM: dts: msm: Update USB bus voting to allow SVS on msmcobalt

Update USB bus ib voting value to 100Mhz or 800000 kbps to allow
SVS when usb cable is connected.

Change-Id: I4692242f65bcf09baeab1a85681ec8c2f3b4cf61
Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
8 years agobluetooth: Add Split A2DP slimbus
Sungjun Park [Fri, 13 May 2016 21:58:28 +0000 (14:58 -0700)]
bluetooth: Add Split A2DP slimbus

To support Split A2DP over slimbus, it will share
slimbus port 16 with SCO channel. A2DP configuration
has been added into slimbus port 16.

Signed-off-by: Sungjun Park <sjpark@codeaurora.org>
Change-Id: I55bc9cda07ef3c2d3ff5713f1ce83d8b344bed6a

8 years agoARM: dts: msm: Fix qsee_ipc_irq_bridge IRQ clear mask for msmcobalt
Karthikeyan Ramasubramanian [Fri, 5 Aug 2016 21:27:55 +0000 (15:27 -0600)]
ARM: dts: msm: Fix qsee_ipc_irq_bridge IRQ clear mask for msmcobalt

Currently qsee_ipc_irq_bridge driver is using an incorrect clear mask
when it handles an incoming level triggered interrupt. This causes
an interrupt storm.

Update the IRQ clear mask entry to appropriate value.

CRs-Fixed: 1053076
Change-Id: I6bfe7aecd73a13401a218e89874f2225ac91d18f
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
8 years agosoc: qcom: qsee_ipc_irq_bridge: Remove the redundant subsystem name check
Karthikeyan Ramasubramanian [Wed, 3 Aug 2016 18:01:47 +0000 (12:01 -0600)]
soc: qcom: qsee_ipc_irq_bridge: Remove the redundant subsystem name check

Currently the driver checks for interrupt type and subsytem name before
parsing the RX IRQ Reset Regiser. Checking for the subsystem name is
redundant and prone to typo errors which will lead to incorrect parsing
of Device Tree entries and eventually an interrupt storm.

Check only for the interrupt type and parse the Device Tree entries
completely.

CRs-Fixed: 1053076
Change-Id: I22719898b86534f1821104a6a629e7fd37b0d823
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
8 years agoARM: dts: msm: Remove clocks listed under the UFS GDSC node
Deepak Katragadda [Wed, 10 Aug 2016 20:04:35 +0000 (13:04 -0700)]
ARM: dts: msm: Remove clocks listed under the UFS GDSC node

The UFS driver does not need the GDSC driver to set the core
and peripheral memory retention bits for certain UFS clocks
on it's behalf. Remove doing so.

CRs-Fixed: 1052994
Change-Id: I845eb2014056203d203ee6be66de0cc161c2dedb
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
8 years agomsm: kgsl: update GPU busy statistics
Oleg Perelet [Fri, 5 Aug 2016 16:47:49 +0000 (09:47 -0700)]
msm: kgsl: update GPU busy statistics

In case of GPU idle (NAP), schedule DCVS call to obtain updated
GPU load for correct GPU frequency scaling.

Change-Id: Ifcf05ffde0a054839e51d3f8173b8449fe177aa0
CRs-Fixed: 1050000
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
8 years agoinput: ft5x06: Add support for firmware upgrade
Mohan Pallaka [Tue, 4 Jun 2013 12:06:20 +0000 (17:36 +0530)]
input: ft5x06: Add support for firmware upgrade

Add sysfs entries to upgrade firmware from userspace.
Firmware upgrade is triggered when the device's firmware
version mismatches with userspace's firmware file.
Force firmware upgrade sysfs entry is added to force
the firmware upgrade even when the firmware versions
match.

Change-Id: I48189abe60b4bd9d54a1bbc4657707213d8eb166
Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org>
Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
8 years agoarm: dts: msm: Added missing features for HW Encryption support
Andrey Markovytch [Wed, 10 Aug 2016 18:42:32 +0000 (21:42 +0300)]
arm: dts: msm: Added missing features for HW Encryption support

Added DM_CRYPT, DM_REQ_CRYPT and SCSI_UFS_QCOM_ICE for msm cobalt.

Change-Id: I737fad8f1cd89bad77836d4025c108f6c1918224
Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
8 years agoice: added missing register dump in case of error for ICE 3.0
Andrey Markovytch [Thu, 11 Aug 2016 10:10:59 +0000 (13:10 +0300)]
ice: added missing register dump in case of error for ICE 3.0

QCOM_ICE_INVALID_CCFG_ERR_STTS is now also dumped in case of error
for ICE 3.0

Change-Id: Ib7f522d0143f5131880c8c1badf4e64461810e72
Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
8 years agoASoC: msm: qdsp6v2: support for AFE encoder
Naresh Tanniru [Thu, 7 Jul 2016 23:07:22 +0000 (04:37 +0530)]
ASoC: msm: qdsp6v2: support for AFE encoder

Add support for AFE encoder configuration.
Add new mixer controls to support AFE input channel
and encoder configuration.
Add support in AFE to set the encoder and input
channel configuration.If encoder configuration is set
ADSP will encode the PCM steam and send over backend.

Change-Id: I56581533ffff3b61f5b5ee128841ab61b62674d7
Signed-off-by: Naresh Tanniru <ntanniru@codeaurora.org>
8 years agoASoC: msm: q6dspv2: add adm channel config support
Naresh Tanniru [Thu, 7 Jul 2016 22:30:04 +0000 (04:00 +0530)]
ASoC: msm: q6dspv2: add adm channel config support

Add support of route control to set ADM input channel
config. This is used to help open adm with different
channel config compare to AFE output.
Add new mixer command to override adm channel count set
by hw_params. This is useful in cases where BE hw_params
is different from the ADM channel configuration for cases
such as A2DP exercising ADSP path.

Change-Id: I93ad53016a28efe0d8592ac0092d6c8896a66072
Signed-off-by: Naresh Tanniru <ntanniru@codeaurora.org>
8 years agoASoC: msmcobalt: add BT audio support
Naresh Tanniru [Thu, 7 Jul 2016 22:08:51 +0000 (03:38 +0530)]
ASoC: msmcobalt: add BT audio support

Add machine driver code to support
bt playback in tunnel mode.

Change-Id: I22173ef9a7586cc7b9bc4b40afa1c02f5317c3a7
Signed-off-by: Naresh Tanniru <ntanniru@codeaurora.org>
8 years agoMerge "ASoC: msm: set pointers to NULL after kfree"
Linux Build Service Account [Thu, 11 Aug 2016 01:29:20 +0000 (18:29 -0700)]
Merge "ASoC: msm: set pointers to NULL after kfree"

8 years agoMerge "soc: qcom: pil: Add flag to know if modem SSR happened."
Linux Build Service Account [Thu, 11 Aug 2016 01:29:19 +0000 (18:29 -0700)]
Merge "soc: qcom: pil: Add flag to know if modem SSR happened."

8 years agoMerge "mdss: display-port: add support to send HPD event to framework"
Linux Build Service Account [Thu, 11 Aug 2016 01:29:18 +0000 (18:29 -0700)]
Merge "mdss: display-port: add support to send HPD event to framework"

8 years agoMerge "msm: mdss: dsi: fix lcd mode selection gpio config when display is off"
Linux Build Service Account [Thu, 11 Aug 2016 01:29:17 +0000 (18:29 -0700)]
Merge "msm: mdss: dsi: fix lcd mode selection gpio config when display is off"

8 years agoMerge "ASoC: msm: qdsp6v2: check param length for EAC3 format"
Linux Build Service Account [Thu, 11 Aug 2016 01:29:16 +0000 (18:29 -0700)]
Merge "ASoC: msm: qdsp6v2: check param length for EAC3 format"

8 years agoMerge "usb: gadget: gsi: Optimize TRB's buffer allocation functionality"
Linux Build Service Account [Thu, 11 Aug 2016 01:29:15 +0000 (18:29 -0700)]
Merge "usb: gadget: gsi: Optimize TRB's buffer allocation functionality"

8 years agoMerge "msm: vidc: Allow venus to power collapse in batch mode"
Linux Build Service Account [Thu, 11 Aug 2016 01:29:15 +0000 (18:29 -0700)]
Merge "msm: vidc: Allow venus to power collapse in batch mode"

8 years agousb: dwc3: Use clock API to control the memory power states
Hemant Kumar [Wed, 10 Aug 2016 20:41:05 +0000 (13:41 -0700)]
usb: dwc3: Use clock API to control the memory power states

GDSC driver is removing control for USB memory power states.
DWC driver need to explicitly call clk_set_flag() API to turn
off both memory core and periphery upon vbus off. When core
clock is turned on both of them will be turn on automatically.

Change-Id: I7e442daf51c6ece39b8fe5cc8a38d3405163c9b5
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
8 years agomsm: mdss: fix dma fifo read watermark to 15/16 full
Veera Sundaram Sankaran [Thu, 26 May 2016 01:38:43 +0000 (18:38 -0700)]
msm: mdss: fix dma fifo read watermark to 15/16 full

Previously the dma fifo read watermark was set to default value
which is 1/2 full. The full FIFO size is 512B, and this means the
read would be blocked for the first 256B and as soon as it is
consumed, it might expect the next 256B immediately. This may
result in underflow if sufficient data is not produced. To avoid
such cases, set read watermark to 15/16, so it is blocked until
full FIFO size data is generated.

Change-Id: I39bd10ccb7db3c4fe37ea609babdd6305fc19a7d
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
8 years agoMerge "msm: vidc: Add support for color space information"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:12 +0000 (12:42 -0700)]
Merge "msm: vidc: Add support for color space information"

8 years agoMerge "defconfig: Enable memory latency monitors and governor"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:11 +0000 (12:42 -0700)]
Merge "defconfig: Enable memory latency monitors and governor"

8 years agoMerge "usb: f_fs: Prevent gadget unbind if it is already unbound"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:09 +0000 (12:42 -0700)]
Merge "usb: f_fs: Prevent gadget unbind if it is already unbound"

8 years agoMerge "msm: ipa: do not use skb clones for lan clients"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:08 +0000 (12:42 -0700)]
Merge "msm: ipa: do not use skb clones for lan clients"

8 years agoMerge "msm: ipa3: update BCR Regsiter values for IPA v3.1 and v3.5"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:07 +0000 (12:42 -0700)]
Merge "msm: ipa3: update BCR Regsiter values for IPA v3.1 and v3.5"

8 years agoMerge "msm: gsi: fix memory corruption from debugfs"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:06 +0000 (12:42 -0700)]
Merge "msm: gsi: fix memory corruption from debugfs"

8 years agoMerge "ARM: dts: msm: Enable the GPU QDSS STM for msmcobalt"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:04 +0000 (12:42 -0700)]
Merge "ARM: dts: msm: Enable the GPU QDSS STM for msmcobalt"

8 years agoMerge "soc: qcom: irq-helper: Add header file of irq-helper"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:02 +0000 (12:42 -0700)]
Merge "soc: qcom: irq-helper: Add header file of irq-helper"

8 years agoMerge "ARM: dts: msm: Update TLMM base address for msmfalcon"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:01 +0000 (12:42 -0700)]
Merge "ARM: dts: msm: Update TLMM base address for msmfalcon"