OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 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"

7 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"

7 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"

7 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"

7 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."

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 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"

7 years agoMerge "pinctrl: qcom: Update TLMM configuration for msmfalcon"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:00 +0000 (12:42 -0700)]
Merge "pinctrl: qcom: Update TLMM configuration for msmfalcon"

7 years agoMerge "pinctrl: qcom: Update SDC pins for msmfalcon"
Linux Build Service Account [Wed, 10 Aug 2016 19:42:00 +0000 (12:42 -0700)]
Merge "pinctrl: qcom: Update SDC pins for msmfalcon"

7 years agoMerge "ARM: dts: msm: increase VDD_GFX CPR ceiling voltages for msmcobalt"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:58 +0000 (12:41 -0700)]
Merge "ARM: dts: msm: increase VDD_GFX CPR ceiling voltages for msmcobalt"

7 years agoMerge "usb: phy: qusb: Fix typo with emulation related property name"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:57 +0000 (12:41 -0700)]
Merge "usb: phy: qusb: Fix typo with emulation related property name"

7 years agoMerge "ASoC: msm: qdsp6v2: set correct loopback mode"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:57 +0000 (12:41 -0700)]
Merge "ASoC: msm: qdsp6v2: set correct loopback mode"

7 years agoMerge "ARM: msmcortex_defconfig: Enable NCM function driver"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:56 +0000 (12:41 -0700)]
Merge "ARM: msmcortex_defconfig: Enable NCM function driver"

7 years agoMerge "ASoC: wcd9335: Configure DMIC clock rate for ECPP path"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:55 +0000 (12:41 -0700)]
Merge "ASoC: wcd9335: Configure DMIC clock rate for ECPP path"

7 years agoMerge "drivers: mfd: wcd9xxx: Add support to configure dmic clock"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:55 +0000 (12:41 -0700)]
Merge "drivers: mfd: wcd9xxx: Add support to configure dmic clock"

7 years agoMerge "defconfig: msmcortex: Enable G-Link SPI Transport driver"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:53 +0000 (12:41 -0700)]
Merge "defconfig: msmcortex: Enable G-Link SPI Transport driver"

7 years agoMerge "ARM: dts: msm: Add G-Link SPI Transport device for msmcobalt"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:52 +0000 (12:41 -0700)]
Merge "ARM: dts: msm: Add G-Link SPI Transport device for msmcobalt"

7 years agoMerge "soc: qcom: glink_spi_xprt: Add support for GLink SPI Transport"
Linux Build Service Account [Wed, 10 Aug 2016 19:41:52 +0000 (12:41 -0700)]
Merge "soc: qcom: glink_spi_xprt: Add support for GLink SPI Transport"

7 years agomsm: vidc: Add support for color space information
Manikanta Sivapala [Wed, 25 May 2016 05:38:40 +0000 (22:38 -0700)]
msm: vidc: Add support for color space information

When clients specify color space information, venus HW
should embed it in the bit stream. This helps to
regenerate original colors when decoded by decoder.
When decoder detects the color space VUI, Venus fills
the corresponding extradata

CRs-Fixed: 1026204
Change-Id: Ie9523558c23a8edc7a7ee058937658dd87ef5b16
Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>
Signed-off-by: Manikanta Sivapala <msivap@codeaurora.org>
7 years agousb: f_fs: Prevent gadget unbind if it is already unbound
Hemant Kumar [Mon, 8 Aug 2016 23:20:15 +0000 (16:20 -0700)]
usb: f_fs: Prevent gadget unbind if it is already unbound

Upon usb composition switch there is possibility of ep0 file
release happening after gadget driver bind. In case of composition
switch from adb to a non-adb composition gadget will never gets
bound again resulting into failure of usb device enumeration. Fix
this issue by checking FFS_FL_BOUND flag and avoid extra
gadget driver unbind if it is already done as part of composition
switch.

Change-Id: I1638001ff4a94f08224b188aa42425f3d732fa2b
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agoASoC: msm: qdsp6v2: check param length for EAC3 format
Surendar karka [Wed, 29 Jun 2016 08:53:25 +0000 (14:23 +0530)]
ASoC: msm: qdsp6v2: check param length for EAC3 format

Initialize param length with user space argument and
check the condition for maximum length in
SND_AUDIOCODEC_EAC3 format.

CRs-Fixed: 1032820
Change-Id: I710c1f743d7502e93989e8cc487078366570e723
Signed-off-by: Surendar karka <sukark@codeaurora.org>
7 years agodefconfig: Enable memory latency monitors and governor
Rohit Gupta [Tue, 2 Aug 2016 20:53:33 +0000 (13:53 -0700)]
defconfig: Enable memory latency monitors and governor

Enable memory latency monitor and governors to vote for higher DDR
frequency on detecting latency bound workloads.

Change-Id: I4a3f415263b94d4eab16de05bbb9843b7bb04113
Signed-off-by: Rohit Gupta <rohgup@codeaurora.org>
7 years agoPM / devfreq: memlat: Remove kfree() on probe fails
Rohit Gupta [Wed, 3 Aug 2016 19:04:51 +0000 (12:04 -0700)]
PM / devfreq: memlat: Remove kfree() on probe fails

Memory allocated with devm_kzalloc() is automatically freed if
the probe function fails and returns an error code. So there
is no need to free cpu_grp explicitly for the failure cases
that might come up after it is allocated. Additionally calls to
devm_kzalloc() must be accompanied by devm_kfree() if memory
deallocation is necessary.
For these reasons remove the kfree(cpu_grp) from the probe
function.

Change-Id: Ic4838fd58d40d283ac301facc64b06813eb3bd7d
Signed-off-by: Rohit Gupta <rohgup@codeaurora.org>
7 years agomsm: gsi: fix memory corruption from debugfs
Skylar Chang [Wed, 3 Aug 2016 01:16:59 +0000 (18:16 -0700)]
msm: gsi: fix memory corruption from debugfs

Fix to GSI reset stats logic to clear the correct stats per channel

Change-Id: I94ae8c769ec2868a291e75a2f47c85bd8a449937
CRs-Fixed: 1046484
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
7 years agomsm: ipa: do not use skb clones for lan clients
Skylar Chang [Tue, 2 Aug 2016 23:36:40 +0000 (16:36 -0700)]
msm: ipa: do not use skb clones for lan clients

IPA driver uses 8k buffers for RX packets as those are aggregated.
If these packets deaggregated in IPA driver, cloned and provided
to clients, later calls to skb_copy() results in creating an 8k skb
which may lead to high memory utilization.
This change avoid the use of skb clones and allocates new skbs
for LAN clients and copy the packet content to it.

CRs-Fixed: 1050670
Change-Id: Iba47db8936b49309360791c1c6b482dcfcffd4d7
Acked by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
7 years agousb: gadget: configfs: Synchronizing bind/unbind using mutex lock
Hemant Kumar [Fri, 5 Aug 2016 22:57:24 +0000 (15:57 -0700)]
usb: gadget: configfs: Synchronizing bind/unbind using mutex lock

Synchronization is required because bind/unbind can happen in two
different contexts. For example, function unbind due to
unregister_gadget_item can race with bind which is initiated from
sysfs.

Change-Id: Iec93a9d4cb2a10b833cbba0d5256b64161147de2
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agousb: gadget: f_fs: Unlock mutex before unregistering gadget
Hemant Kumar [Fri, 5 Aug 2016 22:37:19 +0000 (15:37 -0700)]
usb: gadget: f_fs: Unlock mutex before unregistering gadget

Release the lock before unregistering gadget item.
Unregistered gadget item will result in unbind call back
to the driver which may use the same lock and resulting
in deadlock condition.

Change-Id: I2f8fba73a831d3bb711fe9310c5758221359819e
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agoMerge "arm64: Select reset controller framework for MSM"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:55 +0000 (23:22 -0700)]
Merge "arm64: Select reset controller framework for MSM"

7 years agoMerge "NFC: IRQ gpio usage modification in nfc_read"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:54 +0000 (23:22 -0700)]
Merge "NFC: IRQ gpio usage modification in nfc_read"

7 years agoMerge "ARM: dts: msm: Fix QOS settings for Venus on msmcobalt"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:54 +0000 (23:22 -0700)]
Merge "ARM: dts: msm: Fix QOS settings for Venus on msmcobalt"

7 years agoMerge "msm: vidc: Fix decoder output buffer size issue"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:53 +0000 (23:22 -0700)]
Merge "msm: vidc: Fix decoder output buffer size issue"

7 years agoMerge "msm: ipa: Neutrino IPA offload support"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:52 +0000 (23:22 -0700)]
Merge "msm: ipa: Neutrino IPA offload support"

7 years agoMerge "ARM: dts: msm: enabling dynamic FPS for nt35597 video panel"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:51 +0000 (23:22 -0700)]
Merge "ARM: dts: msm: enabling dynamic FPS for nt35597 video panel"

7 years agoMerge "msm: kgsl: Allow 0 as a valid ion file descriptor"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:47 +0000 (23:22 -0700)]
Merge "msm: kgsl: Allow 0 as a valid ion file descriptor"

7 years agoMerge "msm: kgsl: Make VBIF register dump more generic"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:45 +0000 (23:22 -0700)]
Merge "msm: kgsl: Make VBIF register dump more generic"

7 years agoMerge "msm: crypto: Fix integer over flow check in qcedev driver"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:44 +0000 (23:22 -0700)]
Merge "msm: crypto: Fix integer over flow check in qcedev driver"

7 years agoMerge "qcom: ssr: Fix possible overflow when copying firmware name"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:43 +0000 (23:22 -0700)]
Merge "qcom: ssr: Fix possible overflow when copying firmware name"

7 years agoMerge "msm: vidc: Add Override QP extradata support"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:43 +0000 (23:22 -0700)]
Merge "msm: vidc: Add Override QP extradata support"

7 years agoMerge "qseecom: Fix ion memory issue during unload app failure"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:40 +0000 (23:22 -0700)]
Merge "qseecom: Fix ion memory issue during unload app failure"

7 years agoMerge "msm: mdss: free the correct layer_list in compat_atomic_commit"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:39 +0000 (23:22 -0700)]
Merge "msm: mdss: free the correct layer_list in compat_atomic_commit"

7 years agoMerge "ARM: dts: msm: add proxy vote for mdss gdsc for msmcobalt"
Linux Build Service Account [Mon, 8 Aug 2016 06:22:38 +0000 (23:22 -0700)]
Merge "ARM: dts: msm: add proxy vote for mdss gdsc for msmcobalt"

7 years agomsm: ipa3: update BCR Regsiter values for IPA v3.1 and v3.5
Amir Levy [Sun, 7 Aug 2016 07:28:24 +0000 (10:28 +0300)]
msm: ipa3: update BCR Regsiter values for IPA v3.1 and v3.5

Change BCR value for IPAv3.1 according to updated value from HPG.
Add IPAv3.5 to receive BCR initialization according to HPG.

CRs-Fixed: 1051371
Change-Id: If2a7eaf11ad05ced3c52ff87be934745b7dc713b
Signed-off-by: Amir Levy <alevy@codeaurora.org>
7 years agoARM: dts: msm: increase VDD_GFX CPR ceiling voltages for msmcobalt
David Collins [Wed, 3 Aug 2016 23:26:38 +0000 (16:26 -0700)]
ARM: dts: msm: increase VDD_GFX CPR ceiling voltages for msmcobalt

Hardware characterization has shown that some parts require
higher voltages in order to operate consistently.  Increase
the ceiling voltage for all corners so that they are able to
operate at higher voltages.  This applies to all CPR revisions
except 0.

Change-Id: Ie9d4e825e5c6040036642cdaf22d1f67b6129685
CRs-Fixed: 1050071
Signed-off-by: David Collins <collinsd@codeaurora.org>
7 years agosoc: qcom: irq-helper: Add header file of irq-helper
Runmin Wang [Fri, 5 Aug 2016 20:38:00 +0000 (13:38 -0700)]
soc: qcom: irq-helper: Add header file of irq-helper

Add header file of irq-helper to export black_list on/off api to
other module.

CRs-Fixed: 1051104
Change-Id: I4737975961b18f1095e3cd78d07a2bca22931291
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
7 years agodefconfig: Enable irq-helper on msmcobalt
Runmin Wang [Sat, 6 Aug 2016 00:02:22 +0000 (17:02 -0700)]
defconfig: Enable irq-helper on msmcobalt

Enable irq-helper on msmcobalt to export apis for user space.

CRs-Fixed: 1051104
Change-Id: I7a623463a142a4db1db7247cf7c5dfeb5b99283c
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
7 years agosoc: qcom: irq-helper: Fix spelling mistake
Runmin Wang [Sat, 6 Aug 2016 00:00:04 +0000 (17:00 -0700)]
soc: qcom: irq-helper: Fix spelling mistake

Change koject to kobject to resolve compilation error.

CRs-Fixed: 1051104
Change-Id: I642d5d4adc6978ddfa84f6d9dc4ae6428efc7894
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
7 years agoregulator: cpr3-mmss-regulator: add support for force highest corner fuse
David Collins [Wed, 3 Aug 2016 23:17:42 +0000 (16:17 -0700)]
regulator: cpr3-mmss-regulator: add support for force highest corner fuse

Add support for the MSMCOBALT force highest corner fuse.  This
fuse is set on parts which can only operate consistently when
the highest corner's voltage is applied to all of the lower
corners.

Change-Id: Ibeef761044deea375dc7684c0a160609b610b8f6
CRs-Fixed: 1050071
Signed-off-by: David Collins <collinsd@codeaurora.org>
7 years agousb: gadget: f_fs: Add support for ipc logging
Hemant Kumar [Thu, 28 Jul 2016 18:51:07 +0000 (11:51 -0700)]
usb: gadget: f_fs: Add support for ipc logging

Log function entry and exit and dump relevant values
into ipc log buffer. This allows to debug various
race conditions and stability issues.

Change-Id: I15011d79fc2f054e64f8bbd1f8f5db8944b46ada
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agousb: phy: qusb: Fix typo with emulation related property name
Mayank Rana [Fri, 5 Aug 2016 17:44:49 +0000 (10:44 -0700)]
usb: phy: qusb: Fix typo with emulation related property name

Driver is using "qcom,emu-init-seq" for finding length of property
but using "qcom,qemu-init-seq" instead of "qcom,emu-init-seq" to
get passed values from device tree. With this, length of property
comes as expected but values are not received. This results into
programming zeros as values with offset as zero instead of expected
<value, offset> passed through devicetree.

CRs-Fixed: 1051115
Change-Id: I1809fcef844d275175814e636591b87e91432609
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
7 years agoARM: dts: msm: Enable the GPU QDSS STM for msmcobalt
Jonathan Wicks [Tue, 26 Jul 2016 18:23:17 +0000 (12:23 -0600)]
ARM: dts: msm: Enable the GPU QDSS STM for msmcobalt

Add the QDSS STM property to the device tree so
that data can be logged from the GPU to the debug
bus when available.

CRs-Fixed: 1031648
Change-Id: I754c85a2ed02d0b1e40fd1e27b10ff84c463ac83
Signed-off-by: Jonathan Wicks <jwicks@codeaurora.org>
7 years agoARM: dts: msm: Update TLMM base address for msmfalcon
Neeraj Upadhyay [Wed, 15 Jun 2016 03:05:22 +0000 (20:05 -0700)]
ARM: dts: msm: Update TLMM base address for msmfalcon

Update TLMM base address to match new address.

Change-Id: Ie0c46cbbcbc3edabd5e0f867b4393a27e55db9f5
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
7 years agopinctrl: qcom: Update TLMM configuration for msmfalcon
Neeraj Upadhyay [Tue, 26 Jul 2016 09:44:07 +0000 (02:44 -0700)]
pinctrl: qcom: Update TLMM configuration for msmfalcon

Update TLMM configuration for msmfalcon, to match new
HW definitions.

Change-Id: I61d99454dab2fa90b4ed6577d1a58685088eb968
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
7 years agopinctrl: qcom: Update SDC pins for msmfalcon
Neeraj Upadhyay [Wed, 15 Jun 2016 03:05:22 +0000 (20:05 -0700)]
pinctrl: qcom: Update SDC pins for msmfalcon

Add SDC1 related pin configuration and update addresses for
SDC2 pins, to match TLMM addresses in new HW definitions.

Change-Id: If39ad62cc591565793cd1d8a0f2a454e0b7d5c58
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
7 years agoNFC: IRQ gpio usage modification in nfc_read
Gaurav Singhal [Fri, 8 Jul 2016 13:50:33 +0000 (19:20 +0530)]
NFC: IRQ gpio usage modification in nfc_read

Modified condition to ensure data is read
only after interrupt has occurred.

Spurious interrupt handling is done in nfc_read
instead of irq handler.

Change-Id: Ie2362610fe922e792e6358b4386c828fdd754fa8
Signed-off-by: Gaurav Singhal <gsinghal@codeaurora.org>
7 years agoMerge "ASoC: wcd934x: Enable smart boost on WCD9340 codec"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:49 +0000 (21:39 -0700)]
Merge "ASoC: wcd934x: Enable smart boost on WCD9340 codec"

7 years agoMerge "icnss: pass fw version to wlan driver"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:48 +0000 (21:39 -0700)]
Merge "icnss: pass fw version to wlan driver"

7 years agoMerge "soc: qcom: pil: Add error codes to error logs"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:47 +0000 (21:39 -0700)]
Merge "soc: qcom: pil: Add error codes to error logs"

7 years agoMerge "msm: kgsl: Allocate global buffers through paged memory"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:46 +0000 (21:39 -0700)]
Merge "msm: kgsl: Allocate global buffers through paged memory"

7 years agoMerge "socinfo: Export API for getting SOC serial number"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:45 +0000 (21:39 -0700)]
Merge "socinfo: Export API for getting SOC serial number"

7 years agoMerge "ARM: dts: msm: Add dmic clock rate on ECPP path for 8996"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:44 +0000 (21:39 -0700)]
Merge "ARM: dts: msm: Add dmic clock rate on ECPP path for 8996"

7 years agoMerge "ASoC: msm8996: Add independent clock support on codec"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:43 +0000 (21:39 -0700)]
Merge "ASoC: msm8996: Add independent clock support on codec"

7 years agoMerge "mdss: display-port: add support to use common EDID parser"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:42 +0000 (21:39 -0700)]
Merge "mdss: display-port: add support to use common EDID parser"

7 years agoMerge "input: touchpanel: Goodix GT915 driver cleanup"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:41 +0000 (21:39 -0700)]
Merge "input: touchpanel: Goodix GT915 driver cleanup"

7 years agoMerge "input: touchscreen: reduce lpm current of avdd reg for ITE tech"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:40 +0000 (21:39 -0700)]
Merge "input: touchscreen: reduce lpm current of avdd reg for ITE tech"

7 years agoMerge "input: touchscreen: add delay after enabling regulators"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:40 +0000 (21:39 -0700)]
Merge "input: touchscreen: add delay after enabling regulators"

7 years agoMerge "ARM: dts: msm: Add battery data for QRD SKUK device"
Linux Build Service Account [Fri, 5 Aug 2016 04:39:39 +0000 (21:39 -0700)]
Merge "ARM: dts: msm: Add battery data for QRD SKUK device"

7 years agoARM: msmcortex_defconfig: Enable NCM function driver
Hemant Kumar [Fri, 5 Aug 2016 02:22:48 +0000 (19:22 -0700)]
ARM: msmcortex_defconfig: Enable NCM function driver

Enables configfs supported NCM function driver

Change-Id: Ic23796c5a1388c41d533ca0f4fad04d01fe9e965
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
7 years agomsm: mdss: dsi: fix lcd mode selection gpio config when display is off
Aravind Venkateswaran [Fri, 5 Aug 2016 00:23:00 +0000 (17:23 -0700)]
msm: mdss: dsi: fix lcd mode selection gpio config when display is off

When display is turned off, ensure that the lcd mode selection GPIO is
set to output LOW. This would prevent any current leakage from that GPIO
whenever display is off.

Change-Id: I91f636b2c1cc1890b4ca28f52e5190561bc5d927
CRs-Fixed: 1050785
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
7 years agosoc: qcom: pil: Add flag to know if modem SSR happened.
Puja Gupta [Mon, 25 Jul 2016 22:44:42 +0000 (15:44 -0700)]
soc: qcom: pil: Add flag to know if modem SSR happened.

Introduce a flag to know if modem is restarting from cold boot or from
SSR.
Use this flag to decide if modem memory needs to be assigned back to
linux. After cold boot linux already owns modem memory and trying to
assign it back from modem is incorrect.

CRs-Fixed: 1050153
Change-Id: I1c1ef35ea7ef6c2552a22b85c5af260ade413777
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
7 years agosoc: qcom: pil: Add error codes to error logs
Puja Gupta [Fri, 29 Jul 2016 22:27:27 +0000 (15:27 -0700)]
soc: qcom: pil: Add error codes to error logs

To help better understand error logs, print error codes along with error
logs.

CRs-Fixed: 1050153
Change-Id: Ic7fd560133d836ef15015ff0ebcdd3fdb13ff6cb
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
7 years agomsm: vidc: Fix decoder output buffer size issue
Praneeth Paladugu [Wed, 13 Apr 2016 04:30:51 +0000 (21:30 -0700)]
msm: vidc: Fix decoder output buffer size issue

Decoder YUV buffer size should be derived based on current
resolution using Venus MACROS. This the only size that
clients are aware of. Using the size from FW will make
buffer sizes mismatches and unnecessary failures.

By not using buffer size from Venus, driver can avoid
unnecessary buffer requirement calls. This will reduce the
start-up latency.

CRs-Fixed: 1011881
Change-Id: I90762967e8b7888a775ce4771b6cdb08528b6513
Signed-off-by: Vikash Garodia <vgarodia@codeaurora.org>
Signed-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>
7 years agoASoC: msm: qdsp6v2: set correct loopback mode
Shiv Maliyappanahalli [Thu, 4 Aug 2016 19:16:54 +0000 (12:16 -0700)]
ASoC: msm: qdsp6v2: set correct loopback mode

FM audio playback is failing as the loopback mode
is hardcoded to EC mode which is incorrect for
FM audio playback usecase.
Change it to default loopback mode.

Change-Id: I36b60ba2283b0bbe36f492e1410603b8c2050cc4
Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
7 years agoASoC: wcd934x: Enable smart boost on WCD9340 codec
Sudheer Papothi [Tue, 2 Aug 2016 00:35:42 +0000 (06:05 +0530)]
ASoC: wcd934x: Enable smart boost on WCD9340 codec

During playback, enabling smart boost feature changes the threshold
of the playback signal based on the amplitude of the signal without
clipping the signal. Change enables smart boost on WCD9340 codec.

Change-Id: Ic4c5e3cc071898f376070b853112c5014d61272c
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
7 years agomsm: crypto: Fix integer over flow check in qcedev driver
Zhen Kong [Fri, 29 Jul 2016 22:32:31 +0000 (15:32 -0700)]
msm: crypto: Fix integer over flow check in qcedev driver

Integer overflow check always fails when ULONG_MAX is used,
as ULONG_MAX is 2^64-1, while req->data[i].len and total
are uint32_t. Make change to use U32_MAX instead of
ULONG_MAX.

CRs-fixed: 1046507
Change-Id: Iccf9c32400ecc7ffc0afae16f58c38e5d78a5b64
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
7 years agoASoC: wcd9335: Configure DMIC clock rate for ECPP path
Sudheer Papothi [Thu, 19 May 2016 15:14:15 +0000 (20:44 +0530)]
ASoC: wcd9335: Configure DMIC clock rate for ECPP path

DMIC clock on ECPP(Echo Cancellation Ping-Pong) hardware path
can run at lower clock rate to avoid power consumption. Select
ECPP dmic clock rate when decimator is connected only to ECPP
path.

CRs-fixed: 1022917
Change-Id: I968e1fe6b099ebf5334eadb209219181293b207f
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
7 years agodrivers: mfd: wcd9xxx: Add support to configure dmic clock
Sudheer Papothi [Thu, 19 May 2016 14:59:13 +0000 (20:29 +0530)]
drivers: mfd: wcd9xxx: Add support to configure dmic clock

DMIC clock on ECPP(Echo Cancellation Ping-Pong) path can be set to
lower clock rate to avoid power consumption. Change configures the
DMIC clock rate on ECPP path based on device tree settings.

CRs-fixed: 1022917
Change-Id: I03e1a7f5ef3cf1b1907c03a3d38965ce3a611bc4
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
7 years agoARM: dts: msm: Add dmic clock rate on ECPP path for 8996
Sudheer Papothi [Thu, 19 May 2016 14:48:49 +0000 (20:18 +0530)]
ARM: dts: msm: Add dmic clock rate on ECPP path for 8996

DMIC clock on ECPP(Echo cancellation Ping-Pong) path can
run at 1.2MHz. Change configures DMIC clock rate for ECPP
path in codec device node.

CRs-fixed: 1022917
Change-Id: Ie7a0a5c57af608cdb42fac9f0f95fe427de8ea1d
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
7 years agoASoC: msm8996: Add independent clock support on codec
Sudheer Papothi [Thu, 12 May 2016 19:10:35 +0000 (00:40 +0530)]
ASoC: msm8996: Add independent clock support on codec

WCD9335 codec has single master clock supply widget for both
playback and recording paths. Adding separate clock supply
for playback and recording paths will help handle low power
audio recording usecases without affecting playback usecases.
Change is to enable separate clock supply widgets for playback
and recording paths.

CRs-fixed: 1022917
Change-Id: I3978d2c53f2b04104d9d279f8acad60326f9405c
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
7 years agosocinfo: Export API for getting SOC serial number
Yuanyuan Liu [Thu, 28 Jul 2016 17:55:59 +0000 (10:55 -0700)]
socinfo: Export API for getting SOC serial number

Export API for getting SOC serial number so that other modules
can use it.

CRs-Fixed: 1050491
Change-Id: I24f735159a38dffdc4f44babacc4d758cd0a8365
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
7 years agodefconfig: msmcortex: Enable G-Link SPI Transport driver
Karthikeyan Ramasubramanian [Tue, 2 Aug 2016 23:15:50 +0000 (17:15 -0600)]
defconfig: msmcortex: Enable G-Link SPI Transport driver

Enable G-Link SPI Transport driver to enable off-chip communication
over SPI bus.

CRs-Fixed: 1045916
Change-Id: I268d96f04b034edad2fadea8ef2c14fe8d8de251
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
7 years agoARM: dts: msm: Add G-Link SPI Transport device for msmcobalt
Karthikeyan Ramasubramanian [Wed, 29 Jun 2016 21:17:12 +0000 (15:17 -0600)]
ARM: dts: msm: Add G-Link SPI Transport device for msmcobalt

G-Link SPI Transport is used to communicate with external audio codec.
Add G-Link SPI Transport device to support that configuration.

CRs-Fixed: 1045916
Change-Id: I97ca857c21d8873574a180d289e2fbca29c8a891
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
7 years agosoc: qcom: glink_spi_xprt: Add support for GLink SPI Transport
Karthikeyan Ramasubramanian [Thu, 23 Jun 2016 18:09:45 +0000 (12:09 -0600)]
soc: qcom: glink_spi_xprt: Add support for GLink SPI Transport

GLink SPI Transport enables point-to-point communication with an
external subsystem that uses SPI bus to interface. This enables
multiplexing multiple logical channels over the SPI bus.

CRs-Fixed: 1045916
Change-Id: I1936bb0542bcd531726bf987ef806969ce96d498
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
7 years agoMerge "msm: mdss: Enable dynamic FPS support for msmcobalt"
Linux Build Service Account [Thu, 4 Aug 2016 15:22:41 +0000 (08:22 -0700)]
Merge "msm: mdss: Enable dynamic FPS support for msmcobalt"

7 years agoMerge "arm64: dma-mapping: don't clear dma ops on bypass detach"
Linux Build Service Account [Thu, 4 Aug 2016 04:12:52 +0000 (21:12 -0700)]
Merge "arm64: dma-mapping: don't clear dma ops on bypass detach"

7 years agoMerge "Revert "arm64: dma-mapping: Attach IOMMUs as groups""
Linux Build Service Account [Thu, 4 Aug 2016 04:12:51 +0000 (21:12 -0700)]
Merge "Revert "arm64: dma-mapping: Attach IOMMUs as groups""

7 years agoMerge "ARM: dts: msm: Remove bogus stream ID from PCIe IOMMU"
Linux Build Service Account [Thu, 4 Aug 2016 04:12:51 +0000 (21:12 -0700)]
Merge "ARM: dts: msm: Remove bogus stream ID from PCIe IOMMU"

7 years agoMerge "ARM: dts: msm: change to use SW AEAD and HMAC algorithm for msmcobalt"
Linux Build Service Account [Thu, 4 Aug 2016 04:12:50 +0000 (21:12 -0700)]
Merge "ARM: dts: msm: change to use SW AEAD and HMAC algorithm for msmcobalt"

7 years agoMerge "soc: qcom: gladiator_erp_v2: initialize return value"
Linux Build Service Account [Thu, 4 Aug 2016 04:12:49 +0000 (21:12 -0700)]
Merge "soc: qcom: gladiator_erp_v2: initialize return value"