Commit graph

580339 commits

Author SHA1 Message Date
Linux Build Service Account
865922fc2b Merge "usb: phy: qusb2: Enable phy auto-resume" 2016-12-20 23:45:05 -08:00
Linux Build Service Account
c8ea5eb005 Merge "usb: pd: Register power_supply notifier after completing init" 2016-12-20 23:45:01 -08:00
Linux Build Service Account
9bbfc2736c Merge "ASoC: msm: qdsp6v2: Modify wait event and cmd state check" 2016-12-20 23:45:00 -08:00
Linux Build Service Account
e188618fe0 Merge "ARM: dts: msm: Add audio nodes for msmfalcon internal codec" 2016-12-20 23:44:59 -08:00
Linux Build Service Account
878cd8b31c Merge "ASoC: msm: migrate to cdc pinctrl functions" 2016-12-20 23:44:58 -08:00
Linux Build Service Account
ac56f609e6 Merge "ASoC: codecs: Update internal codec as split codecs" 2016-12-20 23:44:57 -08:00
Linux Build Service Account
dc22d4ffc3 Merge "diag: Initialize spin lock once per memory device channel" 2016-12-20 23:44:56 -08:00
Linux Build Service Account
fd1d20a988 Merge "hwmon: qpnp-adc: Initialize variables in get_devicetree function" 2016-12-20 23:44:55 -08:00
Linux Build Service Account
186d081d94 Merge "diag: dci: Protect the client list and command entries" 2016-12-20 23:44:55 -08:00
Linux Build Service Account
02ea5fbed2 Merge "time: sched_clock: record cycle count in suspend and resume" 2016-12-20 23:44:54 -08:00
Linux Build Service Account
2af3bd09b0 Merge "arm: Move topology_init to postcore" 2016-12-20 23:44:53 -08:00
Linux Build Service Account
f322ad9eea Merge "cfg80211: add checks for beacon rate, extend to mesh" 2016-12-20 23:44:52 -08:00
Linux Build Service Account
bd21566fda Merge "scsi: ufs-qcom: skip err message for optional clk" 2016-12-20 23:44:51 -08:00
Linux Build Service Account
668b4dc9cf Merge "msm: mdss: Fix null pointer dereference and unintialisation of variables" 2016-12-20 23:44:51 -08:00
Linux Build Service Account
e68fd6cb62 Merge "ARM: dts: msm: add a new panel driver to enable display for QVR8998" 2016-12-20 23:44:50 -08:00
Linux Build Service Account
1924d2d6cc Merge "msm: sde: return success if no callback function in r1 ctl" 2016-12-20 23:44:49 -08:00
Linux Build Service Account
388069770c Merge "ASoC: msm: Fix memory leakage in dts eagle" 2016-12-20 23:44:48 -08:00
Linux Build Service Account
ab12376e5f Merge "msm: camera: add logic to support sensor compatibility" 2016-12-20 23:44:47 -08:00
Linux Build Service Account
4802720f7b Merge "spi: spi_qsd: Improve latencies for small transfers" 2016-12-20 23:44:47 -08:00
Linux Build Service Account
4367ff18d1 Merge "icnss: Remove hardware reset sequence" 2016-12-20 23:44:46 -08:00
Linux Build Service Account
f6b6eb31d6 Merge "ARM: dts: msm: Update smem id of CDSP PIL for MSMFALCON" 2016-12-20 23:44:45 -08:00
Vijayavardhan Vennapusa
d6592bed8d ARM: dts: msm: Allow only wfi based on USB irq load for msmfalcon
Add pm-qos latency(i.e CPU-CLUSTER-WFI-LEVEL latency + 1) to be voted
by USB driver to allow only WFI during peak data transfers for msmfalcon
to improve performance.

Change-Id: I40a86a062910253401dc4a59f7ae84c518eebb5e
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2016-12-21 13:14:44 +05:30
Linux Build Service Account
f316b881fb Merge "USB: dwc3: gadget: Don't queue endless req through generic ep_queue" 2016-12-20 23:44:44 -08:00
Linux Build Service Account
f21063458a Merge "diag: Add support for CDSP" 2016-12-20 23:44:43 -08:00
Linux Build Service Account
9660a520b9 Merge "USB: dwc3-msm: Perform DBM config/unconfig under spinlock protection" 2016-12-20 23:44:42 -08:00
Linux Build Service Account
81cd19901e Merge "USB: dwc3-msm: Disable DBM endpoint in msm_ep_unconfig if no req queued" 2016-12-20 23:44:42 -08:00
Linux Build Service Account
e3acdfc559 Merge "spcom: check size before calling copy_to_user()" 2016-12-20 23:44:41 -08:00
Linux Build Service Account
8473f55faa Merge "scsi: ufs: fixed DUN size for ICE encryption to be 4k" 2016-12-20 23:44:40 -08:00
Vaibhav Deshu Venkatesh
6f732e040d msm: vidc: Cache invalidate performance fix
When allocate buffer is used we allocate one huge buffer
with offsets instead of allocating multiple small buffers.
During cache invalidate we pass this big buffer and the
size passed is the size of this big buffer. This causes
performance issue. Instead we now pass the actual offsetted
buffer and smaller individual buffer size for invalidation.

CRs-Fixed: 1096624
Change-Id: Ifad386882e4a404b1e455cc3e11ae0e820d2a577
Signed-off-by: Vaibhav Deshu Venkatesh <vdeshuve@codeaurora.org>
Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
2016-12-20 23:40:48 -08:00
Vijayavardhan Vennapusa
da518c8f5a USB: dwc3-msm: Add support for voting for PM_QOS_LATENCY
Add required changes to enable to vote for PM_QOS_LATENCY based on
number of interrupts fired during certain duration.

Change-Id: I92ace85ee7fd40c3f33f1b9f7bdd32469d990d84
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2016-12-21 12:55:39 +05:30
Pengfei Liu
5217beb812 ARM: dts: msm: Add support for new flash mode on msm8998 skuk board
Add support for torch mode capability on msm8998 skuk board.

Change-Id: I6d59c7804d0dac5087e9b0e6c4a0cdacb5ddf3db
Signed-off-by: Pengfei Liu <pengfeiliu@codeaurora.org>
2016-12-20 23:23:36 -08:00
Rajesh Kemisetti
e5b907a314 ARM: dts: msm: Enable context aware and quirks for A512 on msmfalcon
Enable context aware dcvs for A512 GPU to handle the commands
from multiple contexts properly. Also enable quirks applicable
for A512.

Change-Id: If51734ae27add47a856ca378faf11e54b81e4dcf
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2016-12-21 12:35:01 +05:30
Amey Telawane
acfc7cf467 ARM: dts: msm: remove turing-cti node from msmtriton
Msmtriton reuses msmfalcon coresight device tree
file. Remove the turing-cti node which is not present
in msmtriton.

Change-Id: I67081ccaf7d8c7943f9b2614454d01da77ad7724
CRs-fixed: 1094175
Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
2016-12-21 12:27:41 +05:30
Sureshnaidu Laveti
c445340edc msm: sensor: validating the flash initialization parameters
Copying the flash initialization parameters from userspace memory to
kernel memory and in turn checking for the validity of the flash
initialization parameters pointer sent from userspace.

CRs-Fixed: 1091603
Change-Id: I17d57016c254fb6628844a152b0e7d45c0b23b2d
Signed-off-by: Sureshnaidu Laveti <lsuresh@codeaurora.org>
2016-12-20 22:55:28 -08:00
Shankar Ravi
413086369d ARM: dts: msm: Enable camera for msmfalcon.
1. Add FRONT, BACK, AUX camera nodes.
2. Add CSID, CSIPHY,ISPIF, VFE, JPEG, CPP, nodes.
3. Add GPIO configuration in pinctrl.
4. Add support for upstream clock config.

Change-Id: I69001073af6b72875f6d023a1eb754fe0a0e00a1
Signed-off-by: Shankar Ravi <rshankar@codeaurora.org>
2016-12-20 22:33:23 -08:00
Sravan Kumar D.V.N
da5c2e07e7 msm: mdss: Initialize mdss v3 pp driver ops for msmfalcon
Define MDSS hw version and initialize mdss v3 pp driver ops
for msmfalcon

CRs-Fixed: 1102841
Change-Id: I2661a639c19dd451f22c9a29d7d75d9b3fb98114
Signed-off-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
2016-12-20 22:14:26 -08:00
Vijayavardhan Vennapusa
4a9268ecab ARM: dts: msm: Disable clock gating on msmfalcon
Disable clock gating to avoid ISOC packet drop during Super Speed
U1/U2 mode.

CRs-Fixed: 1085388
Change-Id: I2f083a399b0d433ac7e8fd358f75ec0778d0396a
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2016-12-21 11:13:48 +05:30
Tirupathi Reddy
cd881ce2aa regulator: gfx-ldo: support voltage based regulator operations
The current gfx ldo driver supports only corner based regulator
operations. The gfx ldo(LDO300) regulator in msmfalcon is CPR
managed and requires support for voltage based regulator operations.
Add voltage based regulator operations for msmfalcon.

CRs-Fixed: 1068294
Change-Id: I510c2fe7f763c8d44c67794c889c687df60398d7
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
2016-12-21 10:59:58 +05:30
Rama Krishna Phani A
74e699a210 thermal: tsens: Update critical interrupt functionality for Tsens
Critical interrupt can also get triggerred by FSM health monitoring
logic. Add support to handle this case as well. Program cycle
completion monitoring logic registers.

Change-Id: Ibf74e3cbdb8a7b54cfb93334de6992eda553e7e5
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
2016-12-21 10:41:51 +05:30
Sreelakshmi Gownipalli
85ddeea84a diag: Change to GFP_KERNEL in diagfwd_buffers_init()
In diagfwd_buffers_init() change the memory allocation to
from GFP_ATOMIC to GFP_KERNEL.
This patch also replaces spinlock with mutex to enable device
to go into sleep mode.

Change-Id: I8ea299a4287401a0a01ff7bbdd86c37ccd138480
Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
2016-12-21 10:20:49 +05:30
Amey Telawane
c15fe98163 jtag-fuse: add jtag-fuse support for etm save restore
Values stored in etm are lost across power collapse.
Enable the jtag fuses properly that helps in proper
selection of ETM register save/restore.

CRs-fixed: 1056777
Change-Id: I1cbc343ab33a8e639c4aedf0c5e0323f5730a13f
Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
2016-12-21 10:14:58 +05:30
Laxminath Kasam
3f9f0d6821 ASoC: wcd9335: Fix compander disable after SSR
After SSR, observe tones heard with high volume.
compander and hph_mode mixer controls are reset
in post reset callback which will not be in
sync with userspace settings. Avoid reset of
compander and hph_mode controls in post reset
callback.

CRs-Fixed: 1010471
Change-Id: Iacb3e27a35027037613e82e483b10b635d492a75
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2016-12-20 17:37:51 -08:00
Pavan Kumar Chilamkurthi
a50d444e11 msm: camera: fd: Fix race condition during stream-off
Fix a race condition where stream off is triggerred
from userspace at the same time when FD driver
executing interrupt workqueue handler. If streamoff
is completed before workqueue handler, workqueue
handler may access memroy that was released
during streamoff which may lead to crash.

Change-Id: I9650f21d35ab6bfb9030848eac139ab1accc176e
CRs-Fixed: 1093918
Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org>
2016-12-20 16:17:08 -08:00
Siddartha Mohanadoss
fa588a4d6b iio: rradc: Update charger die temperature coefficients
Update slope and offset coefficients for charger die
temperature to compensate for temperature compensation.

Change-Id: Id95a65cefc25174eaf2bcd9b3d97fd8d3e632adb
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
2016-12-20 15:40:16 -08:00
Linux Build Service Account
243d79cf40 Merge "USB: dwc3-msm: Perform HW reinitialization on HC died error" 2016-12-20 14:05:07 -08:00
Linux Build Service Account
b9d5c739ad Merge "defconfig: msm: enable remote debugger driver" 2016-12-20 14:05:05 -08:00
Linux Build Service Account
67e606e70e Merge "msm-3.18: drivers : added validation of input/output buffer sizes" 2016-12-20 14:05:05 -08:00
Linux Build Service Account
7636267d38 Merge "tty: serial: msm: Add suspend resume support" 2016-12-20 14:05:02 -08:00
Linux Build Service Account
2416087423 Merge "Revert "tty: serial: msm: Add runtime PM and system sleep support"" 2016-12-20 14:05:02 -08:00
Linux Build Service Account
15ebd16b81 Merge "soc: qcom: pil/ssr: fix issue with logs" 2016-12-20 14:05:01 -08:00