Commit graph

573115 commits

Author SHA1 Message Date
Linux Build Service Account
fc7ae091a6 Merge "ARM: dts: msm: enabling dynamic FPS for nt35597 video panel" 2016-08-07 23:22:51 -07:00
Linux Build Service Account
7190232636 Merge "msm: kgsl: Allow 0 as a valid ion file descriptor" 2016-08-07 23:22:47 -07:00
Linux Build Service Account
0131aa1988 Merge "msm: kgsl: Make VBIF register dump more generic" 2016-08-07 23:22:44 -07:00
Linux Build Service Account
a181961095 Merge "msm: crypto: Fix integer over flow check in qcedev driver" 2016-08-07 23:22:44 -07:00
Linux Build Service Account
2ef02c02c4 Merge "qcom: ssr: Fix possible overflow when copying firmware name" 2016-08-07 23:22:43 -07:00
Linux Build Service Account
a010a65c23 Merge "msm: vidc: Add Override QP extradata support" 2016-08-07 23:22:42 -07:00
Linux Build Service Account
2b3049ef40 Merge "qseecom: Fix ion memory issue during unload app failure" 2016-08-07 23:22:40 -07:00
Linux Build Service Account
5306d48b29 Merge "msm: mdss: free the correct layer_list in compat_atomic_commit" 2016-08-07 23:22:39 -07:00
Linux Build Service Account
438e42ee1d Merge "ARM: dts: msm: add proxy vote for mdss gdsc for msmcobalt" 2016-08-07 23:22:38 -07:00
Linux Build Service Account
28352998de Merge "ASoC: wcd934x: Enable smart boost on WCD9340 codec" 2016-08-04 21:39:48 -07:00
Linux Build Service Account
0cd21ace7b Merge "icnss: pass fw version to wlan driver" 2016-08-04 21:39:47 -07:00
Linux Build Service Account
286ce4f15c Merge "soc: qcom: pil: Add error codes to error logs" 2016-08-04 21:39:47 -07:00
Linux Build Service Account
5d249813cd Merge "msm: kgsl: Allocate global buffers through paged memory" 2016-08-04 21:39:46 -07:00
Linux Build Service Account
132ea5885a Merge "socinfo: Export API for getting SOC serial number" 2016-08-04 21:39:45 -07:00
Linux Build Service Account
8716a4c3eb Merge "ARM: dts: msm: Add dmic clock rate on ECPP path for 8996" 2016-08-04 21:39:44 -07:00
Linux Build Service Account
0bf28c0fae Merge "ASoC: msm8996: Add independent clock support on codec" 2016-08-04 21:39:43 -07:00
Linux Build Service Account
0643e955c6 Merge "mdss: display-port: add support to use common EDID parser" 2016-08-04 21:39:42 -07:00
Linux Build Service Account
5c66997cc1 Merge "input: touchpanel: Goodix GT915 driver cleanup" 2016-08-04 21:39:41 -07:00
Linux Build Service Account
0b3e75a92b Merge "input: touchscreen: reduce lpm current of avdd reg for ITE tech" 2016-08-04 21:39:40 -07:00
Linux Build Service Account
bf02aa69f5 Merge "input: touchscreen: add delay after enabling regulators" 2016-08-04 21:39:39 -07:00
Linux Build Service Account
70683f96aa Merge "ARM: dts: msm: Add battery data for QRD SKUK device" 2016-08-04 21:39:39 -07:00
Puja Gupta
e701779833 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>
2016-08-04 16:46:28 -07:00
Sudheer Papothi
976c5443ca 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>
2016-08-05 00:07:29 +05:30
Zhen Kong
61623fad50 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>
2016-08-04 11:08:48 -07:00
Sudheer Papothi
4966222ae1 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>
2016-08-04 11:04:34 -07:00
Sudheer Papothi
da161bce89 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>
2016-08-04 11:00:16 -07:00
Yuanyuan Liu
74c99fcb90 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>
2016-08-04 10:13:09 -07:00
Linux Build Service Account
3336c17fe4 Merge "msm: mdss: Enable dynamic FPS support for msmcobalt" 2016-08-04 08:22:41 -07:00
Linux Build Service Account
1ecb9eaec7 Merge "arm64: dma-mapping: don't clear dma ops on bypass detach" 2016-08-03 21:12:51 -07:00
Linux Build Service Account
4cffd9684d Merge "Revert "arm64: dma-mapping: Attach IOMMUs as groups"" 2016-08-03 21:12:51 -07:00
Linux Build Service Account
62fc2827ae Merge "ARM: dts: msm: Remove bogus stream ID from PCIe IOMMU" 2016-08-03 21:12:50 -07:00
Linux Build Service Account
4859f1dc3c Merge "ARM: dts: msm: change to use SW AEAD and HMAC algorithm for msmcobalt" 2016-08-03 21:12:49 -07:00
Linux Build Service Account
99295a318f Merge "soc: qcom: gladiator_erp_v2: initialize return value" 2016-08-03 21:12:48 -07:00
Linux Build Service Account
bb61ebf654 Merge "qcom-charger: qpnp-smb2: use values from hardware for default settings" 2016-08-03 21:12:47 -07:00
Linux Build Service Account
9887341b46 Merge "Revert "drivers: mfd: Return EPROBE_DEFER during codec failure"" 2016-08-03 21:12:46 -07:00
Linux Build Service Account
768b594f25 Merge "leds: qpnp-flash-v2: add support to query battery parameters" 2016-08-03 21:12:46 -07:00
Linux Build Service Account
e10d63350d Merge "clk: msm: clock: Add the NO_RATE_CACHE flag to DP clocks on MSMCOBALT" 2016-08-03 21:12:45 -07:00
Linux Build Service Account
46e710a5ec Merge "soc: qcom: core_ctl: Fix possible null-pointer dereference" 2016-08-03 21:12:44 -07:00
Linux Build Service Account
58f94dcd48 Merge "defconfig: arm64: msm: Re-enable qtaguid" 2016-08-03 21:12:44 -07:00
Linux Build Service Account
4f7f48c2bb Merge "ASoC: wcd9335: Add support to enable low power mode on codec" 2016-08-03 21:12:42 -07:00
Linux Build Service Account
6e0cc26af1 Merge "msm: mdss: add support for adaptive variable refresh feature" 2016-08-03 21:12:41 -07:00
Linux Build Service Account
06e18514c2 Merge "msm: sde: Correct rotator irq handler to acknowledge irq once" 2016-08-03 21:12:40 -07:00
Linux Build Service Account
286b461b04 Merge "msm: gsi: do not register to inter ee irq" 2016-08-03 21:12:33 -07:00
Linux Build Service Account
eff7f7ed60 Merge "msm: camera_v2: Fix a return code issue in smmu mapping" 2016-08-03 21:12:32 -07:00
Srinivasarao P
febb3a5656 qcom: ssr: Fix possible overflow when copying firmware name
Array overflow can occur in firmware_name_store(), if the variable
buf contains the string larger than size of subsys->desc->fw_name

CRs-Fixed: 1050153
Change-Id: Ice39d7a1eb0b5f53125cc5d528021a99b9f7ff90
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2016-08-03 17:02:32 -07:00
Runmin Wang
4308d331f4 soc: qcom: gladiator_erp_v2: initialize return value
Initialize the return value before it is used in the driver to
make sure valid return value is returned.

CRs-Fixed: 1050136
Change-Id: I3e2c524ac87d57ae33cd0f28b9c62b2a39ee79ad
Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-08-03 16:43:14 -07:00
Deepak Katragadda
6aa762aa9f clk: msm: clock: Add the NO_RATE_CACHE flag to DP clocks on MSMCOBALT
The set_rate requests from the display port clocks should always
make their way upto the DP PLL. Add the NO_RATE_CACHE flag to
clocks in that path in order to let this happen.

CRs-Fixed: 1050007
Change-Id: I6a848b04756b92f9b1149705176e8f4088b2a945
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-08-03 13:48:31 -07:00
Olav Haugan
b4f6cd620b soc: qcom: core_ctl: Fix possible null-pointer dereference
Ensure we don't try to call online/offline functions with a
null-pointer.

CRs-fixed: 1049957
Change-Id: I6fa8f9bde5d5fd0680b5c571ba3cc99bd1f508b1
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2016-08-03 11:54:26 -07:00
Bryse Flowers
5bd34ec6f4 defconfig: arm64: msm: Re-enable qtaguid
Re-enable QTAGUID so that bandwidth control is possible from
userspace now that stability issues have been resolved by
picking upstream commits.

Change-Id: If3b0be88f28da82a08dc4cc67006e8ee8ced5a72
CRs-Fixed: 1035969
Signed-off-by: Bryse Flowers <bflowers@codeaurora.org>
2016-08-03 11:36:47 -07:00
Devesh Jhunjhunwala
e92b084360 leds: qpnp-flash-v2: add support to query battery parameters
Register a notifier callback with the power_supply framework
to detect when the bms power_supply is available so that
it can be used to query the battery properties required from
the fuel gauge for the maximum current query algorithm.

CRs-Fixed: 1043718
Change-Id: Icd535025a2f888e188f89841f32ac5b822f9b20d
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
2016-08-03 11:35:18 -07:00