Commit graph

578653 commits

Author SHA1 Message Date
Linux Build Service Account
acfc1b3de1 Merge "msm: camera: sensor: Add boundary check for cci master" 2016-12-06 14:33:39 -08:00
Linux Build Service Account
79d4b5400d Merge "regulator: msm_gfx_ldo: Fix the CX voting logic" 2016-12-06 14:33:36 -08:00
Linux Build Service Account
ac55ab1f39 Merge "regulator: msm_gfx_ldo: Fix invalid memory accesses" 2016-12-06 14:33:36 -08:00
Linux Build Service Account
8546bd2252 Merge "regulator: msm_gfx_ldo: Enable CPR sensors in LDO bypass mode" 2016-12-06 14:33:35 -08:00
Linux Build Service Account
4a6dbc5070 Merge "regulator: msm_gfx_ldo: Add a property to adjust the open-loop voltage" 2016-12-06 14:33:35 -08:00
Linux Build Service Account
d3ee9f377e Merge "ARM: dts: msm: add mdss dsi nodes for msm8998 v2.1 interposer" 2016-12-06 14:33:34 -08:00
Linux Build Service Account
e04f979d11 Merge "ARM: dts: msm: update resource id of SSC regulator of PM2FALCON" 2016-12-06 14:33:30 -08:00
Linux Build Service Account
f5ab89af4e Merge "soc: qcom: Add support to restart user PD" 2016-12-06 14:33:29 -08:00
Linux Build Service Account
6edabbdef0 Merge "defconfig: Enable config IP_NF_MATCH_RPFILTER" 2016-12-06 14:33:29 -08:00
Linux Build Service Account
5a01cff2ae Merge "clk: qcom: Add RCG support for DP pixel source" 2016-12-06 14:33:28 -08:00
Linux Build Service Account
90bccf6c0b Merge "msm: kgsl: Dump VBIF and few GPU registers before crash dumper" 2016-12-06 14:33:27 -08:00
Linux Build Service Account
480bfd599a Merge "mpm-of: Support multiple mpm pin mapping to same gic interrupt" 2016-12-06 14:33:26 -08:00
Linux Build Service Account
f344e59c8c Merge "soc: qcom: Reduce halt acknowledgment timeout for mss axi port" 2016-12-06 14:33:25 -08:00
Linux Build Service Account
cf2fbde350 Merge "ARM: dts: msm: add the smmu nodes for msmtriton" 2016-12-06 14:33:24 -08:00
Linux Build Service Account
eeb2184f0d Merge "ARM: dts: msm: Enable PWM, Haptics and Flash for PM2FALCON" 2016-12-06 14:33:24 -08:00
Linux Build Service Account
ecef458e0d Merge "arm: dma-mapping: handle IOVA address zero" 2016-12-06 14:33:23 -08:00
Linux Build Service Account
bcc7fa77c0 Merge "ARM: dts: msm: Add aggre2_snoc_axi_clk handle in msmfalcon USB3 node" 2016-12-06 14:33:22 -08:00
Linux Build Service Account
e5bcc7113e Merge "USB: dwc3: msm: Add support for vote/devote aggre2_snoc_axi_clk" 2016-12-06 14:33:22 -08:00
Linux Build Service Account
40807f50b0 Merge "ARM: dts: msm: Add GPU properties for falcon GPU" 2016-12-06 14:33:21 -08:00
Linux Build Service Account
73f5809c8c Merge "ARM: dts: msm: Add qrng device node for msmfalcon" 2016-12-06 14:33:20 -08:00
Linux Build Service Account
72b5c8a1f4 Merge "ARM: dts: msm: Add tz-log device node for msmfalcon" 2016-12-06 14:33:19 -08:00
Linux Build Service Account
ed9342445a Merge "ARM: dts: msm: refactor smb138x device to its own dtsi" 2016-12-06 14:33:17 -08:00
Linux Build Service Account
52e3de8183 Merge "ARM: dts: msm: Enable CX Ipeak Mitigation for MSMFALCON" 2016-12-06 14:33:16 -08:00
Linux Build Service Account
0d2f3573dc Merge "ARM: dts: msm: Make required changes for Modem PIL for MSMFALCON Interposer" 2016-12-06 14:33:14 -08:00
Linux Build Service Account
854e465e5f Merge "ARM: dts: msm: Add vmem slave bus usecase to vmem in msm8998" 2016-12-06 14:33:13 -08:00
Linux Build Service Account
c0ebe0a103 Merge "msm: vidc: Fail qbuf and prepare_buf incase of error" 2016-12-06 14:33:13 -08:00
Linux Build Service Account
2acbcf88e8 Merge "msm: vidc: change format specifier for size_t" 2016-12-06 14:33:12 -08:00
Linux Build Service Account
9b43b8e0c0 Merge "clk: msm: clock-osm: set SEQ_REG(32) to L_VAL of corner in LEVEL_3_UP_VC" 2016-12-06 14:33:11 -08:00
Linux Build Service Account
ee899f34df Merge "phy: qcom-ufs-qmp-v3: increase the minimum time in hibernate" 2016-12-06 14:33:10 -08:00
Linux Build Service Account
01ee9b7c17 Merge "ARM: dts: msm: Add ERP device definition on msmtriton" 2016-12-06 14:33:09 -08:00
Linux Build Service Account
ca92144aa0 Merge "ARM: dts: msm: Add ERP device definition on msmfalcon" 2016-12-06 14:33:08 -08:00
Linux Build Service Account
ca5c3769db Merge "ARM: dts: msm: Add cpu cache nodes for msmtriton" 2016-12-06 14:33:08 -08:00
Linux Build Service Account
60d32cc86f Merge "soc: qcom: glink: add NULL check for edge_ctx" 2016-12-06 14:33:07 -08:00
Linux Build Service Account
fec46a2e93 Merge "msm: camera: isp: Check reg update miss only for PIX stream" 2016-12-06 14:33:03 -08:00
Linux Build Service Account
dfa7baf83a Merge "msm: camera: isp: Dual camera sync feature" 2016-12-06 14:33:03 -08:00
Linux Build Service Account
a9ec3bd6f8 Merge "ARM: dts: msm: Front camera config for msmfalcon interposer" 2016-12-06 14:33:02 -08:00
Linux Build Service Account
12c33fabcb Merge "msm: mdss: dp: fix parity byte calculation" 2016-12-06 14:32:57 -08:00
Skylar Chang
c03f0ace8a msm: ipa: enable suspend pipe for ODU
For ODU bridge use case ODU CONS pipe should be suspend
if there is no data activity to make sure IPA clocks will be
voted on downlink traffic

Change-Id: I6625eb082d55456e0f71afa8fc6ebdba3f6024a5
CRs-Fixed: 1095287
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-12-06 11:06:53 -08:00
Alexander Kolesnikov
00eeb9eed0 msm: camera: Notify TZ App about changes of the HW security mode
The change adds a mechanism to send a notification down to TZ App
upon changes in the camera HW blocks security mode.

Change-Id: Iabc62e9e484717920bfec74a8799de3900a7215e
Signed-off-by: Alexander Kolesnikov <akolesni@codeaurora.org>
2016-12-06 12:21:35 +02:00
Taniya Das
ee834658a5 ARM: dts: msm: Update GPUCC clock frequencies for MSMtriton
Few frequencies for GPU clock node requires to be updated, so add the same.

Change-Id: Ie3e7929def7b4e77edc33297f8c30a0bcd07bcce
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-12-06 15:50:08 +05:30
Jin Fu
92a038f916 input: misc: add condition check for ddic reset
LCD can control DDIC reset by itself, so add condition check
and allow not to define DDIC reset pin in device tree.

CRs-Fixed: 1097675
Change-ID: I802bb0ecc86349c7e0380b54811bfae776a41f49
Signed-off-by: Jin Fu <jinf@codeaurora.org>
2016-12-06 17:40:40 +08:00
zhenchao
0f08df7743 ARM: dts: msm: Add BT node for QRD interposer msm8998
Add bluetooth node for msm8998 interposer platform using
msmfalcon QRD. Configure bluetooth power supply based on
the QRD PMIC PMFALCON/PM2FALCON. Disable qca,wcn3990
Bluetooth node to avoid failure in bootup.

CRs-Fixed: 1088153
Change-Id: I00527f465b9251d1329ca3c783cafeafadfce8f2
Signed-off-by: zhenchao <zhenchao@codeaurora.org>
2016-12-06 14:36:57 +08:00
Taniya Das
b25e6ff335 clk: qcom: gpucc: Update gpu clock support for msmtriton
The gpu clock frequencies are different from the current supported
frequencies, so update the same.

Change-Id: I78e3b241390f9f5c7d8600d8ce933d9ffc9845fa
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-12-06 11:31:31 +05:30
Himanshu Aggarwal
b5393028e1 input: ft5x06_ts: fix uninitialized references in ft5x06_ts
Fix uninitialized references in ft5x06_ts driver, found
during static analysis of the code.

Change-Id: I15e248dd9bb3673c21d31acea69a1e892eff51b0
Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
2016-12-05 21:54:48 -08:00
Taniya Das
8c348bebe1 clk: Add vdd_class support for handoff and use_max_uV
Some dedicated power rails do not require a max voltage vote during bootup.
Allow clock drivers to skip handoff for the corresponding VDD classes.

Multiple vdd_class structures might share same set of regulators. If the
FMAXes for these different vdd_class structures do not have the same level
vote, there could be a conflict when setting voltage on the regulator.
Add a flag use_max_uV to vote for INT_MAX as max_uV when calling
regulator_set_voltage(). Constraints in the regulator driver make sure that
the final voltage meets the requirement of that regulator's operational
range.

Change-Id: I15c9dc3ecf907723a136cbe90597ccafeba91af0
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-12-06 10:32:05 +05:30
Subbaraman Narayanamurthy
fdacf60f19 ARM: dts: msm: Specify the WLED interrupts properly for pmi8998/pm2falcon
Currently, WLED short-circuit fault interrupt is not specified
properly for pmi8998 and pm2falcon. Fix it. Also, specify the
WLED over-voltage fault interrupt which is needed. Remove the
address definitions of LAB and IBB which are not present in
WLED driver anymore.

Change-Id: Ia767b3f545fae04a08dc48c6d2bb5649b2ac4907
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-12-05 20:54:03 -08:00
Subbaraman Narayanamurthy
126ffb778d leds: qpnp-wled: Handle OVP fault interrupt properly
Sometimes, OVP fault interrupt fires as soon as WLED module is
enabled. This does not really represent a harmful event. Hence
add support to enable OVP fault interrupt 10 mS after enabling
WLED module so that the soft start is completed. Keep the OVP
fault interrupt disabled when the module is disabled.

While at it, print the fault status from both OVP and short
circuit interrupt handlers which might be useful.

Change-Id: If3c264c6e3a2bf4b23069c0960b354f7967ecb4c
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-12-05 20:52:25 -08:00
Liam Mark
3991501f31 iommu: dma-mapping-fast: add support for DMA sync single APIs
Implement the fast map DMA sync single APIs.

Change-Id: I1b785c7c441e53fa0b2e0fa784ff8afed8afceb9
Signed-off-by: Liam Mark <lmark@codeaurora.org>
2016-12-05 13:42:00 -08:00
Subbaraman Narayanamurthy
d166772079 Revert "input: powerkey: don't send dummy release event"
This reverts commit d796ae6e8878daecf855d23658c546aeef506142
("input: powerkey: don't send dummy release event") which was
added as a workaround to ensure that keys held during resume
were not artificially released by the input framework. This
issue is already resolved by commit 768d9aa557
("Input: don't call input_dev_release_keys() in resume").

Change-Id: I542837eddce7cb1ffba55c3e5d6b2e5bd12c9e62
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-12-05 11:52:09 -08:00
Subbaraman Narayanamurthy
6fbee0d3f2 input: qpnp-power-on: Configure debounce delay for PON GEN2 properly
Debounce delay range and hence the bit encodings got changed in
PON GEN2 peripheral. Fix qpnp_pon_set_dbc() to configure the
debounce delay properly.

CRs-Fixed: 1097089
Change-Id: Ia3d474a04e11c7d16a1507d65e99001cf844947b
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-12-05 11:52:08 -08:00