Commit graph

586559 commits

Author SHA1 Message Date
Linux Build Service Account
2d2b57cdd0 Merge "ASoC: msm8998: add mixer controls for MI2S bit format" 2017-03-21 21:30:10 -07:00
Linux Build Service Account
aba133a2c4 Merge "wil6210: add sysfs for thermal throttling configuration" 2017-03-21 21:30:09 -07:00
Linux Build Service Account
dbc5507289 Merge "wil6210: align to latest auto generated wmi.h" 2017-03-21 21:30:08 -07:00
Linux Build Service Account
c3bae3e0a6 Merge "security: pfe: Adapt ICE engine setup call for eMMC" 2017-03-21 21:30:07 -07:00
Linux Build Service Account
9bcb914dd2 Merge "clk: msm: clock-cpu-8996: Allow interrupts during alt_pll set_rate" 2017-03-21 21:30:06 -07:00
Linux Build Service Account
719effa8a2 Merge "regulator: cpr3-hmss: Increase fuse combo count" 2017-03-21 21:30:03 -07:00
Linux Build Service Account
321fb5e48e Merge "regulator: cpr3-mmss: Increase fuse combo count" 2017-03-21 21:30:03 -07:00
Pavankumar Kondeti
16aa0854d5 ARM: dts: msm: disable core_ctl for SDM630
core_ctl is needed for SDM660 but not for SDM630. Both targets
share the same defconfig. So it can not be compiled out. Use
core_ctl_disable_cpumask kernel parameter to disable core_ctl
for SDM630.

Change-Id: I35883ac6c03d13268d351fdc707a54cec8569ed3
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2017-03-22 09:37:33 +05:30
Pavankumar Kondeti
2ab7675364 core_ctl: Bail out early from the boost API when core_ctl is disabled
core_ctl can be completely disabled from a kernel parameter now.
Add a check to bail out early from the boost API.

Change-Id: Ib825500b0cb2c06af2cfcb82e5d79f91e9dd7b3b
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2017-03-22 09:37:33 +05:30
Pavankumar Kondeti
2d328380d9 core_ctl: Add a kernel parameter to disable core_ctl
Add a kernel parameter called "core_ctl_disable_cpumask" to
specify the CPUs for which core_ctl is not needed. As
core_ctl operates on a cluster basis, all of the CPUs in a
given cluster must be specified to disable core_ctl on that
cluster.

Change-Id: Idfdc5b3aa9f54bafe20489e5ded9d96da6eff21c
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2017-03-22 09:37:33 +05:30
Liangliang Lu
41dcf70d69 usb: phy: qmp: Add support for fpc re-drive chipset
In the cases that have FPC cable between main board and sub-board, USB
connector located on sub-board, add re-drive chipset on sub-board to
make sure the signal of rx/tx for super-speed is good enough.

Change-Id: I4a778b0eb6ba43a35a88425f2279041ba038da95
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
2017-03-22 09:14:07 +08:00
Abhijeet Dharmapurikar
ecbdcaa216 iio: adc: tadc: fix leakage problem
There is a leakage path in the TADC block while the device is shutdown
or is in deep sleep mode. To fix this hw problem, the driver needs to
disable hw conversions and enable direct test mode while charger is
plugged out, kernel goes to suspend or device shuts down. The driver
needs to undo those changes when charger is plugged in, kernel resumes
or device powers up.

Moreover while disabling hw conversions it is advisable to wait until
the current conversion is complete.

To realize this
* create a tadc_disable_votable, where the three usecases viz. charger
  presence, suspend/resume and shutdown will vote. Enabling it will
  disable hw conversions and enable direct test mode and vice versa for
  disabling case.
* update complete to complete all since the disable path may be waiting
  for conversion to complete.
* create a power supply notifier hook to get the usb presence/absence
  notifications.
* add suspend,resume and shutdown driver callbacks that vote for
  enabling/disabling tadc.
* prevent more requests coming in when the tadc is disabled.
* skip printing an error reading a channel for requests coming after
  tadc is disabled. Return -ENODATA error for these situations.
* since we are introducing a secure write well beyond 0x3652, update the
  code to treat everything beyond 0x3652 as locked.

CRs-Fixed: 2021456
Change-Id: Ifa92764d11f0b717558f3b7169313f5bcb1f507e
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-03-21 17:22:16 -07:00
Linux Build Service Account
c1ef16be6d Merge "profiler: Add a communication interface between userspace and tz services" 2017-03-21 13:29:06 -07:00
Linux Build Service Account
0cbb4359bb Merge "msm_11ad: enable PCIe L1/L1SS during 11AD device reset" 2017-03-21 13:29:04 -07:00
Linux Build Service Account
5a54ca071c Merge "drivers: GICv3: Check IRQ state in gic_set_affinity()" 2017-03-21 13:29:03 -07:00
Linux Build Service Account
09ddd6a693 Merge "NFC: Disable i2c write failure log" 2017-03-21 13:29:03 -07:00
Linux Build Service Account
b4c85a83b1 Merge "iommu: interchange the vmid order passed to hyp_assign" 2017-03-21 13:29:02 -07:00
Linux Build Service Account
202f816129 Merge "msm: mdss: fix race condition in mdp debugfs" 2017-03-21 13:29:01 -07:00
Linux Build Service Account
f4ec231edf Merge "regulator: cpr3: Use scaled gate count for aging measurements" 2017-03-21 13:29:00 -07:00
Linux Build Service Account
020e6e02af Merge "ARM: dts: msm: set VDD_APCC CPR IRQ affinity for CPU0/1 on msm8996pro" 2017-03-21 13:28:59 -07:00
Linux Build Service Account
bf0c24864a Merge "ARM: dts: msm: reduce CPU LDO headroom voltage for msm8996pro" 2017-03-21 13:28:58 -07:00
Linux Build Service Account
b88bf593cd Merge "ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996pro" 2017-03-21 13:28:55 -07:00
Linux Build Service Account
3ba6a45bc5 Merge "ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bin 2" 2017-03-21 13:28:54 -07:00
Linux Build Service Account
9f7e569e9f Merge "power: qcom: Modify APM timeout value for msm8953" 2017-03-21 13:28:53 -07:00
Linux Build Service Account
c50fa5a158 Merge "regulator: spm-regulator: Fix the usage of the 'uV' variable" 2017-03-21 13:28:51 -07:00
Linux Build Service Account
75dc6ab1e7 Merge "media: platform: msm: dvb: video frame event notification changes" 2017-03-21 13:28:51 -07:00
Linux Build Service Account
936a21540d Merge "regulator: cpr3: Update temp based adjustments config" 2017-03-21 13:28:50 -07:00
Linux Build Service Account
a60565cb32 Merge "msm : camera: Fix kw issues in Jpeg" 2017-03-21 13:28:49 -07:00
Linux Build Service Account
600a9f7e48 Merge "soc: qcom: qpnp-haptic: Remove use-play-irq and use-sc-irq flags" 2017-03-21 13:28:46 -07:00
Linux Build Service Account
305c432509 Merge "leds: leds-qpnp: replace pwm_free with pwm_disable" 2017-03-21 13:28:45 -07:00
Linux Build Service Account
87ce4f61c0 Merge "iommu: dma-mapping-fast: per-buffer coherent mappings" 2017-03-21 13:28:44 -07:00
Linux Build Service Account
738cd46257 Merge "msm: wlan: Update regulatory database for South Korea" 2017-03-21 13:28:43 -07:00
Linux Build Service Account
eda7a735e9 Merge "qcom: qpnp-smb2: update micro-usb mode change sequence" 2017-03-21 13:28:42 -07:00
Linux Build Service Account
5c3056eff4 Merge "icnss: Add check to validate wlan driver probe status before probe" 2017-03-21 13:28:41 -07:00
Linux Build Service Account
8049821ec1 Merge "qcom: smb-lib: float D+/D- before running APSD at init" 2017-03-21 13:28:41 -07:00
Linux Build Service Account
4b7986eaba Merge "ASoC: msm: qdsp6v2: fix to remove ftm_cfg mode update" 2017-03-21 13:28:40 -07:00
Linux Build Service Account
e52fa20d62 Merge "ASoC: msm_sdw: Fix crash after SSR on speaker+BT ringtone" 2017-03-21 13:28:39 -07:00
Linux Build Service Account
6f535b62b9 Merge "ASoC: msm: qdsp6v2: add route from SEC_MI2S_TX to MM2" 2017-03-21 13:28:38 -07:00
Linux Build Service Account
3ff77c3e35 Merge "ARM: dts: msm: add spi_0 dev subnode on msm8996 adp/cdp platform" 2017-03-21 13:28:36 -07:00
Linux Build Service Account
4c36c814dc Merge "ARM: dts: msm: Add loopback1 platform device for msm8996 adp/cdp" 2017-03-21 13:28:35 -07:00
Linux Build Service Account
e476407fa3 Merge "ARM: dts: msm: disable slimbus/codec on msm8996 adp/cdp platform" 2017-03-21 13:28:34 -07:00
Linux Build Service Account
447a207fd7 Merge "ASoC: msm: qdsp6v2: Fix gapless session open fail" 2017-03-21 13:28:33 -07:00
Linux Build Service Account
15ae367e0b Merge "ASoC: msm: Add machine driver for APQ8096 based automotive platform" 2017-03-21 13:28:32 -07:00
Linux Build Service Account
59d6094ffa Merge "icnss: Fix condition for trigger recovery" 2017-03-21 13:28:31 -07:00
Linux Build Service Account
7bfc9c84ef Merge "ARM: dts: msm: Enable dma-coherent property for GPU" 2017-03-21 13:28:30 -07:00
Linux Build Service Account
ee3ce4a8e2 Merge "msm: ipa: Add IPA NTN suspend-resume support" 2017-03-21 13:28:29 -07:00
Linux Build Service Account
37e30d7fbd Merge "esoc: Fix potential NULL pointer dereferences" 2017-03-21 13:28:28 -07:00
Linux Build Service Account
f098395d7d Merge "ARM: dts: msm: Fix KPDPWR and KPDPWR_RESIN PON configuration in pm8998" 2017-03-21 13:28:27 -07:00
Linux Build Service Account
44df618d4f Merge "soc: qcom: pil: Using devm_ioremap for mapping cx ipeak register" 2017-03-21 13:28:25 -07:00
Linux Build Service Account
dc484ab5fb Merge "msm: camera: isp: use correct list API" 2017-03-21 13:28:24 -07:00