OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoASoC: sdm660_cdc: Fix no headset remove event after SSR
Laxminath Kasam [Fri, 10 Mar 2017 12:46:57 +0000 (18:16 +0530)]
ASoC: sdm660_cdc: Fix no headset remove event after SSR

Restart mechanical detection as part of SSR device_up
functionality to receive headset events after SSR.

CRs-Fixed: 2015351
Change-Id: I359c701b8c7c086c087ab5fa7714b6bd3f7c4708
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
7 years agoMerge "profiler: Add a communication interface between userspace and tz services"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:06 +0000 (13:29 -0700)]
Merge "profiler: Add a communication interface between userspace and tz services"

7 years agoMerge "msm_11ad: enable PCIe L1/L1SS during 11AD device reset"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:05 +0000 (13:29 -0700)]
Merge "msm_11ad: enable PCIe L1/L1SS during 11AD device reset"

7 years agoMerge "drivers: GICv3: Check IRQ state in gic_set_affinity()"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:04 +0000 (13:29 -0700)]
Merge "drivers: GICv3: Check IRQ state in gic_set_affinity()"

7 years agoMerge "NFC: Disable i2c write failure log"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:03 +0000 (13:29 -0700)]
Merge "NFC: Disable i2c write failure log"

7 years agoMerge "iommu: interchange the vmid order passed to hyp_assign"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:02 +0000 (13:29 -0700)]
Merge "iommu: interchange the vmid order passed to hyp_assign"

7 years agoMerge "msm: mdss: fix race condition in mdp debugfs"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:01 +0000 (13:29 -0700)]
Merge "msm: mdss: fix race condition in mdp debugfs"

7 years agoMerge "regulator: cpr3: Use scaled gate count for aging measurements"
Linux Build Service Account [Tue, 21 Mar 2017 20:29:00 +0000 (13:29 -0700)]
Merge "regulator: cpr3: Use scaled gate count for aging measurements"

7 years agoMerge "ARM: dts: msm: set VDD_APCC CPR IRQ affinity for CPU0/1 on msm8996pro"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:59 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: set VDD_APCC CPR IRQ affinity for CPU0/1 on msm8996pro"

7 years agoMerge "ARM: dts: msm: reduce CPU LDO headroom voltage for msm8996pro"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:58 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: reduce CPU LDO headroom voltage for msm8996pro"

7 years agoMerge "ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996pro"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:55 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996pro"

7 years agoMerge "ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bin 2"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:54 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bin 2"

7 years agoMerge "power: qcom: Modify APM timeout value for msm8953"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:53 +0000 (13:28 -0700)]
Merge "power: qcom: Modify APM timeout value for msm8953"

7 years agoMerge "regulator: spm-regulator: Fix the usage of the 'uV' variable"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:52 +0000 (13:28 -0700)]
Merge "regulator: spm-regulator: Fix the usage of the 'uV' variable"

7 years agoMerge "media: platform: msm: dvb: video frame event notification changes"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:51 +0000 (13:28 -0700)]
Merge "media: platform: msm: dvb: video frame event notification changes"

7 years agoMerge "regulator: cpr3: Update temp based adjustments config"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:50 +0000 (13:28 -0700)]
Merge "regulator: cpr3: Update temp based adjustments config"

7 years agoMerge "msm : camera: Fix kw issues in Jpeg"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:49 +0000 (13:28 -0700)]
Merge "msm : camera: Fix kw issues in Jpeg"

7 years agoMerge "soc: qcom: qpnp-haptic: Remove use-play-irq and use-sc-irq flags"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:47 +0000 (13:28 -0700)]
Merge "soc: qcom: qpnp-haptic: Remove use-play-irq and use-sc-irq flags"

7 years agoMerge "leds: leds-qpnp: replace pwm_free with pwm_disable"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:46 +0000 (13:28 -0700)]
Merge "leds: leds-qpnp: replace pwm_free with pwm_disable"

7 years agoMerge "iommu: dma-mapping-fast: per-buffer coherent mappings"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:45 +0000 (13:28 -0700)]
Merge "iommu: dma-mapping-fast: per-buffer coherent mappings"

7 years agoMerge "msm: wlan: Update regulatory database for South Korea"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:44 +0000 (13:28 -0700)]
Merge "msm: wlan: Update regulatory database for South Korea"

7 years agoMerge "qcom: qpnp-smb2: update micro-usb mode change sequence"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:43 +0000 (13:28 -0700)]
Merge "qcom: qpnp-smb2: update micro-usb mode change sequence"

7 years agoMerge "icnss: Add check to validate wlan driver probe status before probe"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:42 +0000 (13:28 -0700)]
Merge "icnss: Add check to validate wlan driver probe status before probe"

7 years agoMerge "qcom: smb-lib: float D+/D- before running APSD at init"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:41 +0000 (13:28 -0700)]
Merge "qcom: smb-lib: float D+/D- before running APSD at init"

7 years agoMerge "ASoC: msm: qdsp6v2: fix to remove ftm_cfg mode update"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:40 +0000 (13:28 -0700)]
Merge "ASoC: msm: qdsp6v2: fix to remove ftm_cfg mode update"

7 years agoMerge "ASoC: msm_sdw: Fix crash after SSR on speaker+BT ringtone"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:39 +0000 (13:28 -0700)]
Merge "ASoC: msm_sdw: Fix crash after SSR on speaker+BT ringtone"

7 years agoMerge "ASoC: msm: qdsp6v2: add route from SEC_MI2S_TX to MM2"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:38 +0000 (13:28 -0700)]
Merge "ASoC: msm: qdsp6v2: add route from SEC_MI2S_TX to MM2"

7 years agoMerge "ARM: dts: msm: add spi_0 dev subnode on msm8996 adp/cdp platform"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:37 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: add spi_0 dev subnode on msm8996 adp/cdp platform"

7 years agoMerge "ARM: dts: msm: Add loopback1 platform device for msm8996 adp/cdp"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:36 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: Add loopback1 platform device for msm8996 adp/cdp"

7 years agoMerge "ARM: dts: msm: disable slimbus/codec on msm8996 adp/cdp platform"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:35 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: disable slimbus/codec on msm8996 adp/cdp platform"

7 years agoMerge "ASoC: msm: qdsp6v2: Fix gapless session open fail"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:34 +0000 (13:28 -0700)]
Merge "ASoC: msm: qdsp6v2: Fix gapless session open fail"

7 years agoMerge "ASoC: msm: Add machine driver for APQ8096 based automotive platform"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:33 +0000 (13:28 -0700)]
Merge "ASoC: msm: Add machine driver for APQ8096 based automotive platform"

7 years agoMerge "icnss: Fix condition for trigger recovery"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:32 +0000 (13:28 -0700)]
Merge "icnss: Fix condition for trigger recovery"

7 years agoMerge "ARM: dts: msm: Enable dma-coherent property for GPU"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:30 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: Enable dma-coherent property for GPU"

7 years agoMerge "msm: ipa: Add IPA NTN suspend-resume support"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:29 +0000 (13:28 -0700)]
Merge "msm: ipa: Add IPA NTN suspend-resume support"

7 years agoMerge "esoc: Fix potential NULL pointer dereferences"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:29 +0000 (13:28 -0700)]
Merge "esoc: Fix potential NULL pointer dereferences"

7 years agoMerge "ARM: dts: msm: Fix KPDPWR and KPDPWR_RESIN PON configuration in pm8998"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:27 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: Fix KPDPWR and KPDPWR_RESIN PON configuration in pm8998"

7 years agoMerge "soc: qcom: pil: Using devm_ioremap for mapping cx ipeak register"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:26 +0000 (13:28 -0700)]
Merge "soc: qcom: pil: Using devm_ioremap for mapping cx ipeak register"

7 years agoMerge "msm: camera: isp: use correct list API"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:25 +0000 (13:28 -0700)]
Merge "msm: camera: isp: use correct list API"

7 years agoMerge "android: binder: use copy_from_user_preempt_disabled"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:24 +0000 (13:28 -0700)]
Merge "android: binder: use copy_from_user_preempt_disabled"

7 years agoMerge "msm: camera: isp: fix for out of bound access array"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:23 +0000 (13:28 -0700)]
Merge "msm: camera: isp: fix for out of bound access array"

7 years agoMerge "soc: qcom: Define macro to indicate service identifier for scm call"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:22 +0000 (13:28 -0700)]
Merge "soc: qcom: Define macro to indicate service identifier for scm call"

7 years agoMerge "msm: camera: Add regulator enable and disable in csiphy"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:20 +0000 (13:28 -0700)]
Merge "msm: camera: Add regulator enable and disable in csiphy"

7 years agoMerge "ARM: dts: msm: Update VFE SVS clock corner for SDM630"
Linux Build Service Account [Tue, 21 Mar 2017 20:28:19 +0000 (13:28 -0700)]
Merge "ARM: dts: msm: Update VFE SVS clock corner for SDM630"

7 years agoMerge "USB: u_data_ipa: Fix the issue that may return uninitialized value"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:07 +0000 (05:01 -0700)]
Merge "USB: u_data_ipa: Fix the issue that may return uninitialized value"

7 years agoMerge "msm: mdss: handle ULPS clamp programming for sdm660"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:05 +0000 (05:01 -0700)]
Merge "msm: mdss: handle ULPS clamp programming for sdm660"

7 years agoMerge "msm: mdss: read active line count before triggering BTA"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:05 +0000 (05:01 -0700)]
Merge "msm: mdss: read active line count before triggering BTA"

7 years agoMerge "ath10k: implement debugfs interface for sifs burst"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:03 +0000 (05:01 -0700)]
Merge "ath10k: implement debugfs interface for sifs burst"

7 years agoMerge "ARM: dts: msm: Update SDCC bus voting for SDM660"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:02 +0000 (05:01 -0700)]
Merge "ARM: dts: msm: Update SDCC bus voting for SDM660"

7 years agoMerge "usb: phy: dual-role: update sysfs attrs when changed"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:01 +0000 (05:01 -0700)]
Merge "usb: phy: dual-role: update sysfs attrs when changed"

7 years agoMerge "msm: mhi_rmnet: add support for dynamic interface name"
Linux Build Service Account [Tue, 21 Mar 2017 12:01:00 +0000 (05:01 -0700)]
Merge "msm: mhi_rmnet: add support for dynamic interface name"

7 years agoMerge "ARM: dts: msm: modify charging LED configuration for msm8998 MTP/QRD"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:58 +0000 (05:00 -0700)]
Merge "ARM: dts: msm: modify charging LED configuration for msm8998 MTP/QRD"

7 years agoMerge "phy: qcom-ufs: set no runtime PM callbacks flag"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:57 +0000 (05:00 -0700)]
Merge "phy: qcom-ufs: set no runtime PM callbacks flag"

7 years agoMerge "Merge tag 'lsk-v4.4-17.02-android' into branch 'msm-4.4'"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:56 +0000 (05:00 -0700)]
Merge "Merge tag 'lsk-v4.4-17.02-android' into branch 'msm-4.4'"

7 years agoMerge "msm: mdss: add support for multiple DSI host escape clk frequencies"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:54 +0000 (05:00 -0700)]
Merge "msm: mdss: add support for multiple DSI host escape clk frequencies"

7 years agoMerge "msm: mdss: dp: restrict list of supported modes based on link parameters"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:53 +0000 (05:00 -0700)]
Merge "msm: mdss: dp: restrict list of supported modes based on link parameters"

7 years agoMerge "msm: mdss: Enable concurrent writeback feature"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:52 +0000 (05:00 -0700)]
Merge "msm: mdss: Enable concurrent writeback feature"

7 years agoMerge "msm: gsi: add ipc logging"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:52 +0000 (05:00 -0700)]
Merge "msm: gsi: add ipc logging"

7 years agoMerge "ASoC: sdm660_cdc: Add 192k support for HPH Rx on internal codec"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:51 +0000 (05:00 -0700)]
Merge "ASoC: sdm660_cdc: Add 192k support for HPH Rx on internal codec"

7 years agoMerge "msm: ipa: send filter notify req when client disconnects"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:50 +0000 (05:00 -0700)]
Merge "msm: ipa: send filter notify req when client disconnects"

7 years agoMerge "msm: ADSPRPC: Null check for file session context"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:49 +0000 (05:00 -0700)]
Merge "msm: ADSPRPC: Null check for file session context"

7 years agoMerge "ARM: dts: msm: enable ESD feature for command mode on sdm630"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:48 +0000 (05:00 -0700)]
Merge "ARM: dts: msm: enable ESD feature for command mode on sdm630"

7 years agoMerge "drivercore: Avoid adding devices without pm_ops to dpm list"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:47 +0000 (05:00 -0700)]
Merge "drivercore: Avoid adding devices without pm_ops to dpm list"

7 years agoMerge "soc: qcom: glink_smem_native_xprt: Wakeup tx thread in deferred function"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:46 +0000 (05:00 -0700)]
Merge "soc: qcom: glink_smem_native_xprt: Wakeup tx thread in deferred function"

7 years agoMerge "btfm: Close 3990 FM tx ports first and keep overflow bit always set"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:37 +0000 (05:00 -0700)]
Merge "btfm: Close 3990 FM tx ports first and keep overflow bit always set"

7 years agoMerge "ARM: dts: msm: Increase memory for diag client on sdm660"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:37 +0000 (05:00 -0700)]
Merge "ARM: dts: msm: Increase memory for diag client on sdm660"

7 years agoMerge "drivers: msm_lmh_dcvs: Fix unsigned integer overflow error"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:35 +0000 (05:00 -0700)]
Merge "drivers: msm_lmh_dcvs: Fix unsigned integer overflow error"

7 years agoMerge "ath10k: Get WCN3990 mem base from dt node"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:34 +0000 (05:00 -0700)]
Merge "ath10k: Get WCN3990 mem base from dt node"

7 years agoMerge "core_ctl: remove "cpus" sysfs file that prints CPU online status"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:31 +0000 (05:00 -0700)]
Merge "core_ctl: remove "cpus" sysfs file that prints CPU online status"

7 years agoMerge "ion: blacklist %p kptr_restrict"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:31 +0000 (05:00 -0700)]
Merge "ion: blacklist %p kptr_restrict"

7 years agoMerge "icnss: Map memory regions passed by firmware"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:30 +0000 (05:00 -0700)]
Merge "icnss: Map memory regions passed by firmware"

7 years agoMerge "android: fiq_debugger: restrict access to critical commands."
Linux Build Service Account [Tue, 21 Mar 2017 12:00:29 +0000 (05:00 -0700)]
Merge "android: fiq_debugger: restrict access to critical commands."

7 years agoMerge "msm vidc: Initialise array elements"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:28 +0000 (05:00 -0700)]
Merge "msm vidc: Initialise array elements"

7 years agoMerge "msm vidc: Update flags for secure scaling control"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:27 +0000 (05:00 -0700)]
Merge "msm vidc: Update flags for secure scaling control"

7 years agoMerge "ARM: dts: msm: Update JPEG bandwidth voting for sdm630 and sdm660"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:26 +0000 (05:00 -0700)]
Merge "ARM: dts: msm: Update JPEG bandwidth voting for sdm630 and sdm660"

7 years agoMerge "usb: dwc3: Increase polling interval for set transfer resource ep cmd"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:25 +0000 (05:00 -0700)]
Merge "usb: dwc3: Increase polling interval for set transfer resource ep cmd"

7 years agoMerge "msm: camera: isp: use NOMINAL clock for CX iPeak"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:25 +0000 (05:00 -0700)]
Merge "msm: camera: isp: use NOMINAL clock for CX iPeak"

7 years agoMerge "diag: Update msg, log and event information"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:24 +0000 (05:00 -0700)]
Merge "diag: Update msg, log and event information"

7 years agoMerge "iommu/io-pgtable-arm: fix multibit shareability comparison"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:22 +0000 (05:00 -0700)]
Merge "iommu/io-pgtable-arm: fix multibit shareability comparison"

7 years agoMerge "soc: qcom: secure_buffer: add export symbol hyp_assign_phys"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:20 +0000 (05:00 -0700)]
Merge "soc: qcom: secure_buffer: add export symbol hyp_assign_phys"

7 years agoMerge "ath10k: remove the unused code from ath10k snoc driver"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:19 +0000 (05:00 -0700)]
Merge "ath10k: remove the unused code from ath10k snoc driver"

7 years agoMerge "msm: gsi: Remove duplicate registers defines"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:18 +0000 (05:00 -0700)]
Merge "msm: gsi: Remove duplicate registers defines"

7 years agoMerge "ARM: dts: msm: increase the common cma region on sdm660"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:17 +0000 (05:00 -0700)]
Merge "ARM: dts: msm: increase the common cma region on sdm660"

7 years agoMerge "msm: camera: Rate limit debug logs"
Linux Build Service Account [Tue, 21 Mar 2017 12:00:15 +0000 (05:00 -0700)]
Merge "msm: camera: Rate limit debug logs"

7 years agoprofiler: Add a communication interface between userspace and tz services
Jaiju Yesudasan [Thu, 16 Feb 2017 06:10:36 +0000 (11:40 +0530)]
profiler: Add a communication interface between userspace and tz services

Add a new driver to Provide a communication interface between userspace and
tz services using Secure Channel Manager (SCM) interface. It exposes APIs
for userspace to get system profiling information.
This will allow the sdp profiler to get cpu/gpu and total bandwidth info.

Change-Id: Ia1f5dbdda44b9e25a0a705ffe827f0c3741c8ef8
Signed-off-by: Jaiju Yesudasan <cjaijuy@codeaurora.org>
7 years agoath10k: implement debugfs interface for sifs burst
Rakesh Pillai [Thu, 9 Mar 2017 05:28:03 +0000 (10:58 +0530)]
ath10k: implement debugfs interface for sifs burst

This interface can be used to enable or disable sifs burst
from debugfs.

CRs-Fixed: 2017024
Change-Id: If1ce889c4a829c20e0570a6cf35711f988859b89
Signed-off-by: Rakesh Pillai <pillair@codeaurora.org>
7 years agoARM: dts: msm: Update SDCC bus voting for SDM660
Sayali Lokhande [Tue, 14 Mar 2017 06:39:20 +0000 (12:09 +0530)]
ARM: dts: msm: Update SDCC bus voting for SDM660

SDM660 target has a dual DDR channel of width 16 bits.
Update DDR bus bandwidth voting considering per channel
voting and update CNOC bus voting to support LOW_SVS
(i.e freq 33.33 MHz) considering bus width of 4 bytes.

Change-Id: Iff0a40016f58c82d0823fd0c1968f1af6978f68c
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
7 years agoUSB: u_data_ipa: Fix the issue that may return uninitialized value
Liangliang Lu [Tue, 21 Mar 2017 03:23:07 +0000 (11:23 +0800)]
USB: u_data_ipa: Fix the issue that may return uninitialized value

'ret' might be used uninitialized in this function.

Change-Id: I21814a0ac3e40b30fa0894b5607f5701cec88a1f
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
7 years agomsm: mhi_rmnet: add support for dynamic interface name
Sujeev Dias [Sat, 11 Mar 2017 22:35:39 +0000 (14:35 -0800)]
msm: mhi_rmnet: add support for dynamic interface name

mhi_rmnet support both hardware accelerated path,
and software path for IP traffic. Add support to
configure interface name through device tree.

CRs-Fixed: 2022229
Change-Id: I8356c599ce22ae45e0f3c03272ebf50251a73a59
Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
7 years agosoc: qcom: qpnp-haptic: Remove use-play-irq and use-sc-irq flags
Subbaraman Narayanamurthy [Sat, 4 Mar 2017 02:01:56 +0000 (18:01 -0800)]
soc: qcom: qpnp-haptic: Remove use-play-irq and use-sc-irq flags

Remove use_play_irq and use_sc_irq flags as they are not really
needed. Interrupts can be obtained and registered always. Keep
the play interrupt enabled only for buffer mode.

Change-Id: Ie530819ed18b048d43d59dd7a0dc5f73cc3a9b70
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agosoc: qcom: qpnp-haptic: Overhaul the driver
Subbaraman Narayanamurthy [Thu, 2 Mar 2017 04:56:52 +0000 (20:56 -0800)]
soc: qcom: qpnp-haptic: Overhaul the driver

Currently, the driver does read-modify-write to registers in so
many places. It would be better to have a masked_write API to do
this. This also needs a change in the mask definitions used in
all places where these writes are made. Also, create separate
functions that deals with a particular configuration so that they
can be reused later.

Change-Id: Ice07297b1542640e82c7adc12d323258440edb77
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agophy: qcom-ufs: set no runtime PM callbacks flag
Subhash Jadavani [Tue, 14 Mar 2017 20:02:25 +0000 (13:02 -0700)]
phy: qcom-ufs: set no runtime PM callbacks flag

UFS PHY power management is managed by its parent (UFS host controller)
hence set the no runtime PM callbacks flag on UFS PHY device to
avoid any accidental attempt to call the PM callbacks for PHY device.

Change-Id: I06e6b140a98233e30d406754f0cdcdd27c834357
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
7 years agoARM: dts: msm: modify charging LED configuration for msm8998 MTP/QRD
Subbaraman Narayanamurthy [Mon, 20 Mar 2017 19:36:22 +0000 (12:36 -0700)]
ARM: dts: msm: modify charging LED configuration for msm8998 MTP/QRD

Currently, red and green LEDs are used for showing charging and
full status. Since they're configured with battery-charging and
battery-full LED triggers, power supply framework updates these
LEDS for battery power supply based on charging status. Remove
these default trigger configurations so that these LEDs can be
controlled by userspace in a better way. Also, specify blinking
configuration for red LED so that it can be used for indicating
HVDCP chargers.

CRs-Fixed: 2007466
Change-Id: I3e06582e7e1b6b8a588e7f5fb7b31bd01be16cea
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agomsm: gsi: add ipc logging
Skylar Chang [Thu, 16 Mar 2017 23:55:57 +0000 (16:55 -0700)]
msm: gsi: add ipc logging

Added support for IPC logging to GSI driver.
This will create a new entry for GSI on IPC the IPC log.

Change-Id: I367535eb81a9d9245d4fd5fae70160ffde2137ee
CRs-Fixed: 2020848
Acked-by: Michael Adisumarta <madisuma@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
7 years agomsm: ADSPRPC: Null check for file session context
Tharun Kumar Merugu [Wed, 15 Mar 2017 08:34:50 +0000 (14:04 +0530)]
msm: ADSPRPC: Null check for file session context

When any system call is made, before servicing it make sure that the
session context is not null and channel info is valid.

Change-Id: Ieba53b123d6553c5381db9f0b6d57b8f343e6155
Acked-by: Vishnu Karthik D <vikarthi@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
7 years agomsm: ipa: send filter notify req when client disconnects
Utkarsh Saxena [Mon, 13 Mar 2017 15:41:36 +0000 (21:11 +0530)]
msm: ipa: send filter notify req when client disconnects

IPA Q6 needs to know when the client pipe disconnects
to clean up call related settings. Make a change to
send filter notify req with filter index len as 0.

Change-Id: I989eed2e04156b4f6e193dce0e8e71d1f588e749
Acked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com>
Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
7 years agoion: blacklist %p kptr_restrict
Nick Desaulniers [Fri, 7 Oct 2016 18:51:15 +0000 (11:51 -0700)]
ion: blacklist %p kptr_restrict

Bug: 31494725
Change-Id: I10a0c2aae883dfaa6c235c38689a704064557008
Git-repo: https://android.googlesource.com/kernel/msm.git
Git-commit: b57e736e9991b3d0f85c0870b1eff6310a4baa64
[d-cagle@codeaurora.org: Automatic resolve of merge conflicts]
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
7 years agodrivercore: Avoid adding devices without pm_ops to dpm list
Sravan Kumar Ambapuram [Tue, 25 Mar 2014 09:30:54 +0000 (15:00 +0530)]
drivercore: Avoid adding devices without pm_ops to dpm list

Devices without pm_ops are not required to be added in dpm list.
It also helps in improving suspend/resume latencies.

Change-Id: I19a85742fdb6f4d01363b69662ea6d7721a08b3a
Signed-off-by: Sravan Kumar Ambapuram <asravan@codeaurora.org>
7 years agosoc: qcom: glink_smem_native_xprt: Wakeup tx thread in deferred function
Dhoat Harpal [Fri, 10 Mar 2017 15:53:03 +0000 (21:23 +0530)]
soc: qcom: glink_smem_native_xprt: Wakeup tx thread in deferred function

Wakeup of tx thread is done in rx_worker non atomic context. Additionally,
rx_worker also process commands in non atomic context which require tx in
same context. This leads to deadlock situation, if the tx issued from
rx_worker non atomic context result in fifo full and go to sleep.

To avoid this deadlock situation now wakeup is called from a deferred
function.

CRs-Fixed: 2018003
Change-Id: Ibfd12f65340c7ac9a00956a014bc013401223c98
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
7 years agoandroid: fiq_debugger: restrict access to critical commands.
Mark Salyzyn [Tue, 20 Dec 2016 23:59:19 +0000 (15:59 -0800)]
android: fiq_debugger: restrict access to critical commands.

Sysrq must be enabled via /proc/sys/kernel/sysrq as a security
measure to enable various critical fiq debugger commands that
either leak information or can be used as a system attack.

Default disabled, this will leave the reboot, reset, irqs, sleep,
nosleep, console and ps commands.  Reboot and reset commands
will be restricted from taking any parameters.  We will also
switch to showing the limited command set in this mode.

Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 32402555
Change-Id: I3f74b1ff5e4971d619bcb37a911fed68fbb538d5
[d-cagle@codeaurora.org: Resolve merge conflict]
Git-repo: https://android.googlesource.com/kernel/msm
Git-commit: 1031836c0895f1f5a05c25efec83bfa11aa08ca9
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>