Commit graph

574167 commits

Author SHA1 Message Date
Linux Build Service Account
9539b29f37 Merge "msm: ipa3: Fix unclocked access to IPA SMEM register" 2016-08-26 14:48:23 -07:00
Linux Build Service Account
c6182a6521 Merge "defconfig: msm: enable SMCInvoke feature" 2016-08-26 14:48:22 -07:00
Linux Build Service Account
07dde62a73 Merge "msm: mink: Adding SMCInvoke Driver" 2016-08-26 14:48:22 -07:00
Linux Build Service Account
30f32fdd4e Merge "coresight: abort coresight tracing on kernel crash" 2016-08-26 14:48:21 -07:00
Linux Build Service Account
0366550001 Merge "soc: qcom: Clear PBL interrupt in case of error" 2016-08-26 14:48:20 -07:00
Linux Build Service Account
cf174274e9 Merge "qcom-charger: expand data structure smb_chg_param" 2016-08-26 14:48:19 -07:00
Linux Build Service Account
7ab2fa74f1 Merge "msm: mdss: fix pipe priority validation" 2016-08-26 14:48:18 -07:00
Linux Build Service Account
4220f26bb7 Merge "msm: mdss: Fix potential NULL pointer dereferences" 2016-08-26 14:48:17 -07:00
Linux Build Service Account
9269a96566 Merge "ARM: dts: msm: Update SS phy initialization sequence for msmcobalt" 2016-08-26 14:48:17 -07:00
Linux Build Service Account
e97b6a0e02 Merge "regulator: cprh-kbss-regulator: support the force highest corner fuse" 2016-08-23 09:08:52 -07:00
Ghanim Fodi
d5257aa898 msm: ipa3: Fix unclocked access to IPA SMEM register
Fixing IPA unclocked access when reading IPA_SHARED_MEM_SIZE
register. The read is part of a debug logic to print the
content of different registers.

CRs-fixed: 1052110
Change-Id: I2f04d861d98af2cf4009a1f746d91e9e9923ce42
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
2016-08-21 01:23:37 -07:00
Dinesh K Garg
309eeac5e9 defconfig: msm: enable SMCInvoke feature
Enable smcinvoke driver so that TZ apps and client can communicate
using new MINK architecture.

Change-Id: I4e869d276ce4e8ecfe35a9ffe6892a6b586fe372
Signed-off-by: Dinesh K Garg <dineshg@codeaurora.org>
2016-08-20 19:04:34 -07:00
Dinesh K Garg
879d57ac66 msm: mink: Adding SMCInvoke Driver
SMCInvoke driver is a misc driver to support communication between
secure and non-secure world, based on new capability based model.
Earlier, QSEECom driver had several problems such as exposing many
interfaces to accomplish various tasks on secure world side. Ideally,
driver should work as transparent as possible and provide just
tunnel to communicate between secure and non secure world. SMCInvoke
driver aims to achieve that.

Change-Id: I439f8ad817ba66210c934115979c276577194c11
Signed-off-by: Dinesh K Garg <dineshg@codeaurora.org>
2016-08-20 19:04:33 -07:00
Linux Build Service Account
c605e110ab Merge "usb: gadget: composite: Return bcdUSB 0x0310 for Superspeed and higher" 2016-08-19 17:51:31 -07:00
Linux Build Service Account
60c7243d9d Merge "clk: msm: clock: Control the GPLL0 input sources to MMSSCC and GPUCC" 2016-08-19 17:51:30 -07:00
Linux Build Service Account
d25158dc19 Merge "ARM: dts: msm: Update venus clock frequencies on msmcobalt v2" 2016-08-19 17:51:17 -07:00
Linux Build Service Account
1a004523b9 Merge "iommu: msm: ensure lazy mappings are unmapped on detach" 2016-08-19 17:51:16 -07:00
Linux Build Service Account
4bf1a46f90 Merge "ARM: dts: msm: Add support for msmcobalt v2.1" 2016-08-19 17:51:15 -07:00
Linux Build Service Account
ccd6d40230 Merge "soc: qcom: smp2p: Fix kernel address leak" 2016-08-19 17:51:14 -07:00
Linux Build Service Account
2f9bd7c38d Merge "msm: sde: add rotator pixel format to v4l2 enum ioctl" 2016-08-19 17:51:10 -07:00
Linux Build Service Account
fffab8aac5 Merge "msm: mdss: dp: add connected sysfs node" 2016-08-19 17:51:08 -07:00
Satyajit Desai
c34bf4be22 coresight: abort coresight tracing on kernel crash
Add trace events to control aborting CoreSight trace
dynamically based on module parameter.
Coresight driver will dump any trace present in the current sink
in case we hit a kernel panic, user fault or an undefined instruction.

Change-Id: Iee1ccf5cbd7b767753a3115c0570e63fbe2aa8f3
Signed-off-by: Satyajit Desai <sadesai@codeaurora.org>
2016-08-19 14:56:53 -07:00
Puja Gupta
7a2cb0ab1d soc: qcom: Clear PBL interrupt in case of error
Clear SP-PBL interrupt in case of error in PBL to avoid having storm
of interrupts.

CRs-Fixed: 1057085
Change-Id: I96bfd93ea5016a9c48f97262dbb0b5b63e07233d
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
2016-08-19 14:54:32 -07:00
Linux Build Service Account
0c8cf716fa Merge "msm: vidc: Change module license to GPL v2" 2016-08-19 05:29:39 -07:00
Linux Build Service Account
82e060812f Merge "ASoC: wcd-mbhc: add kcontrol to get hph type for wcd934x" 2016-08-19 05:29:34 -07:00
Linux Build Service Account
ac4a799f31 Merge "ASoC: wcd-mbhc: add wcd934x mbhc driver" 2016-08-19 05:29:33 -07:00
Linux Build Service Account
c190f5787a Merge "ASoC: wcd934x: Add support for codec calibration data" 2016-08-19 05:29:33 -07:00
Linux Build Service Account
16896c47a3 Merge "clk: msm: clock: Return error to clients if branch clock enable times out" 2016-08-19 05:29:29 -07:00
Linux Build Service Account
2192939fe7 Merge "ARM: dts: msm: update panel timings for supported panels on msmcobalt" 2016-08-19 05:29:28 -07:00
Linux Build Service Account
f0da3aae3b Merge "scsi: ufs-qcom: disable hibern8 during clk gating" 2016-08-19 05:29:27 -07:00
Linux Build Service Account
c806677972 Merge "qcom-charger: qpnp-fg-gen3: increase ESR timer during suspend" 2016-08-19 05:29:25 -07:00
Linux Build Service Account
a76f4330d8 Merge "defconfig: msmcortex: enable service-locator on msmcobalt" 2016-08-19 05:29:24 -07:00
Linux Build Service Account
0ac7087247 Merge "usb: phy: qusb: reset size to zero before getting next property size" 2016-08-19 05:29:23 -07:00
Linux Build Service Account
530f2999e8 Merge "ARM: dts: msm: add VDD_GFX CPR configurations for msmcobalt v2" 2016-08-19 05:29:21 -07:00
Linux Build Service Account
af31dfedfe Merge "soc: qcom: spm: Poll for the PMIC_STATE after updating the VCTL register" 2016-08-19 05:29:20 -07:00
Linux Build Service Account
521c0c89d9 Merge "slim: ngd: Handle Process Domain restart" 2016-08-19 05:29:18 -07:00
Linux Build Service Account
d9868b6515 Merge "clk: qcom: Add support for gate clocks" 2016-08-19 05:29:01 -07:00
Linux Build Service Account
391337e863 Merge "ARM: dts: msm: Increase VMEM vote for some resolutions" 2016-08-18 23:20:39 -07:00
Linux Build Service Account
2eb00066b1 Merge "msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl" 2016-08-18 23:20:38 -07:00
Linux Build Service Account
0eaa6d2a8b Merge "msm: vidc: Propagate time stamp information even filled length is zero" 2016-08-18 23:20:37 -07:00
Linux Build Service Account
55b1c1cae2 Merge "input: touchscreen: add option to ignore Focaltech family-id check" 2016-08-18 23:20:36 -07:00
Linux Build Service Account
0668f977d0 Merge "Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4" 2016-08-18 23:20:31 -07:00
Walter Yang
fd30be8fdb ASoC: wcd-mbhc: add kcontrol to get hph type for wcd934x
Add kcontrol in wcd934x mbhc driver so that userspace can get the
hph type.

Change-Id: I9ff0a8a5c968c9b8a085fbe79ab9a690206df564
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2016-08-18 19:59:20 -07:00
Walter Yang
30a5b12e27 ASoC: wcd-mbhc: move the moisture config to mbhc driver
Move the moisture config from machine driver to mbhc driver.
As generally moisture config doesn't vary with sound card.

Change-Id: I6c4bb19d3155567b9bc4f3a653e2ac8214d04146
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2016-08-18 19:59:13 -07:00
Walter Yang
031202970b ASoC: msm: add mbhc support for wcd934x
Add wcd934x mbhc support in machine driver, so that headset
accessories can be detected properly.

Change-Id: I0a1ec6570848b8164cf46f8365b18d4c488f78f6
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2016-08-18 19:59:04 -07:00
Yeleswarapu Nagaradhesh
5962d6e409 ASoC: wcd-mbhc: add wcd934x mbhc driver
Add changes to support mbhc for wcd934x audio codec.
Separate codec mbhc driver from codec driver so that we can
reuse the code if mbhc module does not change in the future.

CRs-Fixed: 1054690
Change-Id: If5a6c073fcf64a44b2aabca6411fb1f02223b77d
Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org>
2016-08-19 10:54:25 +08:00
Bhalchandra Gajare
5a17280a36 ASoC: wcd934x: Add support for codec calibration data
WCD934X audio codec needs calibration data for features such as
MBHC, ANC and MAD. Add support in the codec driver to create
the hardware dependent node for calibration.

CRs-Fixed: 1054690
Change-Id: I1fb33332616193b2bbfe561b8822cddd905b35f8
Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
2016-08-18 19:03:09 -07:00
Chinmay Sawarkar
f5df752694 msm: vidc: Change module license to GPL v2
Since kernel modules are licensed as "GPL v2", msm_vidc module
must use the same license.

CRs-Fixed: 1056624
Change-Id: Id868a852dcb2cfa67805599b88fe3b8d7a345795
Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
2016-08-18 18:55:38 -07:00
Deepak Katragadda
e5f6ac67ee clk: msm: clock: Return error to clients if branch clock enable times out
Currently, when enabling a branch clock times out, the clock
driver prints out a warning but does not return an error to
the caller of the function. This leads to clients assuming
that the clock turned on correctly and them taking next steps
with that erroneous assumption. This sometimes leads to fatal
failures whose cause might not be obvious.
Return an error code to let clients do the necessary cleanup
at their end in the instance that turning on a branch clock
fails.

CRs-Fixed: 1055889
Change-Id: Ibe8221ce0faa1d59405187a71c4527d5d8387790
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-08-18 17:09:28 -07:00
Aravind Venkateswaran
0bd93ed0ee ARM: dts: msm: update panel timings for supported panels on msmcobalt
Update the DSI PHY timings for all supported panels on msmcobalt
with the recommended values.

CRs-Fixed: 1033911
Change-Id: I9b9c13a6e2798296db372e5e5f392bfd2fce3f28
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2016-08-18 16:35:05 -07:00