Commit graph

573176 commits

Author SHA1 Message Date
Linux Build Service Account
c7b518b18b Merge "clk: qcom: Porting display clocks from msm folder to qcom folder" 2016-07-27 19:26:53 -07:00
Linux Build Service Account
5f0e3bda7e Merge "ARM: dts: msm: Add the timeout property to BIMC SMMU GDSC on MSMCOBALT" 2016-07-27 19:26:52 -07:00
Linux Build Service Account
486e62947d Merge "sound: usb: Enable autosuspend for usb audio device" 2016-07-27 19:26:51 -07:00
Linux Build Service Account
d84f271674 Merge "msm: jpegdma: set minimum acceptable dimension as 8x8" 2016-07-27 19:26:48 -07:00
Linux Build Service Account
89c19762b9 Merge "soc: qcom: Make service locator call asynchronous" 2016-07-27 19:26:47 -07:00
Linux Build Service Account
df1777e959 Merge "crypto: msm: crypto driver performance improvement" 2016-07-27 19:26:46 -07:00
Linux Build Service Account
919a8b594b Merge "msm: mdss: Fix mixer extension offset" 2016-07-27 19:26:46 -07:00
Linux Build Service Account
3064b202a0 Merge "msm: ipa3: fix packet handling for multiple buffers" 2016-07-27 19:26:45 -07:00
Linux Build Service Account
0df01f7293 Merge "clk: msm: clock: Allow removing clock voltage votes during sleep" 2016-07-27 19:26:44 -07:00
Linux Build Service Account
45e147179a Merge "usb: dwc3: Fix NULL ptr dereference in ep disable ops" 2016-07-27 19:26:43 -07:00
Linux Build Service Account
258941eed9 Merge "clk: msm: hdmi: fix value of constant for minimum VCO rate" 2016-07-27 19:26:42 -07:00
Linux Build Service Account
729208c0c4 Merge "msm: mdss: Update backlight filter for AD" 2016-07-27 19:26:41 -07:00
Linux Build Service Account
6ae89be87e Merge "coresight-etm4x: avoid reading trace-id from ETM hardware block" 2016-07-27 19:26:40 -07:00
Linux Build Service Account
354d219f20 Merge "smb-lib: account for Jeita while distributing FCC" 2016-07-27 19:26:39 -07:00
Linux Build Service Account
27cb1fcd0a Merge "ARM: dts: msm: Update QUSB PHY device node compatible property on msmcobalt" 2016-07-27 19:26:36 -07:00
Linux Build Service Account
03fb272768 Merge "msm: jpegdma: Remove even number check for crop left and top" 2016-07-27 19:26:35 -07:00
Linux Build Service Account
b2371f9f83 Merge "netfilter: xt_qtaguid: seq_printf fixes" 2016-07-27 19:26:32 -07:00
Linux Build Service Account
8015befcec Merge "Revert "net: activity_stats: Stop using obsolete create_proc_read_entry api"" 2016-07-27 19:26:32 -07:00
Linux Build Service Account
0442f202ea Merge "Revert "misc: uidstat: avoid create_stat() race and blockage."" 2016-07-27 19:26:31 -07:00
Linux Build Service Account
0d6f04e288 Merge "Revert "misc: uidstat: Remove use of obsolete create_proc_read_entry api"" 2016-07-27 19:26:31 -07:00
Linux Build Service Account
43dfbdc98a Merge "defconfig: um: Disable activity stats" 2016-07-27 19:26:30 -07:00
Linux Build Service Account
08cbc2ba00 Merge "msm: ipa: do not use delay in SSR" 2016-07-27 19:26:29 -07:00
Linux Build Service Account
e0ae1fb68b Merge "qcom-charger: smb-lib: fix secure register writes" 2016-07-27 19:26:28 -07:00
Linux Build Service Account
049656ac1a Merge "ARM: dts: msm: set default mem_type for ETR device on msmcobalt" 2016-07-27 19:26:27 -07:00
Linux Build Service Account
2099e8d754 Merge "coresight-tmc: add support to set default mem_type" 2016-07-27 19:26:26 -07:00
Linux Build Service Account
16a0e9dfe3 Merge "msm: camera: isp: Add isp version" 2016-07-27 19:26:25 -07:00
Linux Build Service Account
b241a4901e Merge "qcom-charger: qpnp-smb2: update battery charging status on input suspend" 2016-07-27 19:26:22 -07:00
Linux Build Service Account
a71ebff89c Merge "ARM: dts: msm: Revert add HDMI support for 8996 mtp" 2016-07-27 19:26:21 -07:00
Siddartha Mohanadoss
2a61ba9c0d iio: adc: rradc: Append sysfs channel string
Clients will find it easier to refer to channel
name instead of logical number when reading the
RRADC channel sysfs nodes. Add support to register
the string name when registering the RRADC channel
with the IIO interface.

Change-Id: I972def91c47af5e1d2406c470a40bf6c2f3fbde9
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
2016-07-27 18:16:27 -07:00
David Collins
e983aa07b9 spmi: pmic-arb: correct support for up to 512 APIDs
Version 3 of the SPMI PMIC arbiter supports up to 512 APIDs.
However, the APID value is currently stored in u8 variables
throughout the spmi-pmic-arb driver.  Change the type of these
variables to be u16 so that APIDs 256-511 are not truncated.
Also update the out_hwirq value packing in order to support
more than 8 bits for APIDs.

Change-Id: If2408bc4678b2e0f7e2366329be005cd652661cf
CRs-Fixed: 1045396
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-07-27 17:59:47 -07:00
Shashank Mittal
f97da07418 Revert "coresight-tpdm: fix dsb edge ctrl mask interface"
This reverts commit 82d3e9f63a ("coresight-tpdm: fix dsb edge ctrl mask
interface").

This change is breaking dsb_edge_ctrl_mask interface for some tools.

Change-Id: I3b477df30b1b1578ce677abd83d9db40e7b91cbf
Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
2016-07-27 15:57:28 -07:00
Subbaraman Narayanamurthy
1653a12ec9 defconfig: msmcortex: Enable FG_GEN3 driver
FG_GEN3 driver supports the new FG GEN3 peripheral in pmicobalt.
Enable the support for it.

Change-Id: I0f1408099b0736ac510987c3a17ab798d84fbdff
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-07-27 14:52:07 -07:00
Subbaraman Narayanamurthy
5a3dc17283 power: qcom-charger: fix possible out of bounds access for GEN3 FG driver
Fix the following things in fg-util.c which is included by GEN3
FG driver:

- Possible out of bounds access in fg_sram_dfs_reg_write() when
  using bytes_read from sscanf
- Fix uninitialized usage of variable in write_next_line_to_log()

Change-Id: If9e7ba5632d1b5f99d91bda6276d9123c37e4dc7
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-07-27 14:51:48 -07:00
Siddartha Mohanadoss
727563f0d8 thermal: tsens: Remove registering for Critical trip zone
The handle_critical_trips() api in thermal_core gets
invoked during the system resume path on 4.4 kernel.
If a thermal driver has registered for the critical trip
zone the handle_critical_trips() reads the current temperature
and checks against the critical threshold. If the
temperature value is greater than the critical threshold
the device is shutdown.

Remove registering the critical trip zone since its not
used by thermal sys clients. The driver will continue
to use it internally to set thresholds and monitor
the state of the TSENS (temperature sensor) controller.

Change-Id: Ie2024498224f078de77dd006d77cdfa99bb90eee
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
2016-07-27 14:46:34 -07:00
Sagar Dharia
2a488ee470 slim: msm: Handle slimbus HW noise during early boot-up
Capability exchange may timeout during boot due to noise on slimbus
lines. Introduce retry mechanism to recover from this state. If the
HW noise happens just after capability exchange is successful, make
sure slimbus satellite HW powered on again by checking HW status
during message transfer.

Change-Id: I6ebf0ec78201551152bf6ac0d4372f36734a4708
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
2016-07-27 13:41:39 -07:00
Dilip Kota
97442af04a slim-msm: Synchronize SSR callbacks
Subsystem will restart within short timeframe.
Synchronise subsytem up/down callback notifications
to avoid functionality failures.
Use mutex locks to achieve synchronization.

Change-Id: I5881c7d468507bb8402a2e9f8178b9c31e57e8a5
Signed-off-by: Dilip Kota <dkota@codeaurora.org>
2016-07-27 13:41:16 -07:00
Dilip Kota
067b2cf5fd slim-msm-ngd:Avoid using stale pipe handle
Make sure to use pipe handle from the TX
endpoint rather than using a stored handle.
The stored handle may become invalid if SSR
happens between storing of that handle
and locking the mutex.

Change-Id: I53e8f860c2d50061b6c4e6ce2f944c1e2ed8dff2
Signed-off-by: Dilip Kota <dkota@codeaurora.org>
2016-07-27 13:40:53 -07:00
Viswanadha Raju Thotakura
5bcf983060 msm: camera: Add support for reading new property tag
Add support to read new current property tag from PMIC LED.
This parameter is used as default value.

CRs-Fixed: 1021009
Change-Id: Ib9f5d395d4b1381827d7129ef74fa05437571803
Signed-off-by: Viswanadha Raju Thotakura <viswanad@codeaurora.org>
2016-07-27 11:35:24 -07:00
Skylar Chang
1aeba1b25e msm: ipa3: add mapping for IPA SMEM to SMMU
IPA modem driver uses shared-mem for IPA tables.
This change adds the needed mapping to AP context bank SMMU.

CRs-Fixed: 1046501
Change-Id: I185aaa38c3365336997a6a158311e67e7ffd26ad
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-07-27 11:25:15 -07:00
Skylar Chang
d106457a60 msm: ipa3: add support for additional mappings to smmu
Add support for getting additional mappings from dtsi in
order to create a mapping on IPA SMMU context bank.

CRs-Fixed: 1046501
Change-Id: Ife4779ee6c20662e2c4d8ffcd16999a675461470
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-07-27 11:25:10 -07:00
Deepak Katragadda
c77c3185a7 ARM: dts: msm: Update frequency to MEM ACC level mappings for MSMCOBALT
Update the CPU frequency to MEM ACC level mappings for
the gold and silver clusters on MSMCOBALT to match the
recommendations given in the voltage plan.

CRs-Fixed: 1046577
Change-Id: Ia2d375b4c9d53dc4eedaf4983dd0bd1433419d75
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-07-27 10:33:23 -07:00
Yuanyuan Liu
c31155183b icnss: pass fw version to wlan driver
Update wlan fw version when wlan driver calls icnss_get_soc_info.

Change-Id: I1fda7209901cba2746d6d933796a07416cd1b021
CRs-Fixed: 1046753
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
2016-07-27 10:18:25 -07:00
Linux Build Service Account
8702ef5194 Merge "input: it7258_ts_i2c: clean up the it7258_ts_i2c driver" 2016-07-27 06:32:38 -07:00
Linux Build Service Account
d8b7811315 Merge "msm: vidc: Fix limit for LTR mode control" 2016-07-27 06:32:37 -07:00
Linux Build Service Account
e3b417d1a4 Merge "msm: vidc: add h264 8x8 transform mode support" 2016-07-27 06:32:36 -07:00
Linux Build Service Account
e0f0c48d63 Merge "icnss: Update event workqueue flags" 2016-07-27 06:32:36 -07:00
Linux Build Service Account
ce3bf6addf Merge "ARM: dts: msm: add FG GEN3 device on pmicobalt" 2016-07-27 06:32:34 -07:00
Linux Build Service Account
c97e71cae5 Merge "msm: ipa3: changes to IPA USB APIs to support SMMU" 2016-07-27 06:32:33 -07:00
Linux Build Service Account
3d3db56d8a Merge "icnss: Add state check before calling wlan suspend/resume" 2016-07-27 06:32:32 -07:00
Linux Build Service Account
00823f13c1 Merge "ARM: dts: msm: Add IPC Router devices for MSMFALCON" 2016-07-27 06:32:31 -07:00