Commit graph

593248 commits

Author SHA1 Message Date
Linux Build Service Account
4a8c1aa57f Merge "wil6210: store FW RF calibration result" 2017-09-03 04:06:41 -07:00
Linux Build Service Account
9b6345d034 Merge "msm: kgsl: Return supported page size based on available memory pools" 2017-09-02 00:32:38 -07:00
Linux Build Service Account
0b7201d95b Merge "ARM: dts: msm: Update HS PHY parameters for QRD SDM660/630" 2017-09-02 00:32:37 -07:00
Linux Build Service Account
328b726671 Merge "soc: qcom: smp2p: spinlock_test: Initialize work item" 2017-09-01 15:32:56 -07:00
Linux Build Service Account
9ecbc587d6 Merge "power_supply: add POWER_SUPPLY_PROP_{COLD,HOT}_TEMP properties" 2017-09-01 15:32:54 -07:00
Chris Lew
3be5a5a839 soc: qcom: smp2p: spinlock_test: Initialize work item
Initialize the has_locked member before running SSR
spinlock test to ensure consistent results.

CRs-Fixed: 2091946
Change-Id: Ifad37541a94668b496aa9204dc80920b9a7ff244
Signed-off-by: Chris Lew <clew@codeaurora.org>
2017-09-01 11:10:55 -07:00
Deepak Kumar
a68123258a msm: kgsl: Return supported page size based on available memory pools
In case memory pools are supported return the page size as
supported only if corresponding memory pool is available.
This will increase the usage of memory pool and will reduce the
overall allocation time.

Change-Id: Iea84a4259b38fe9cb546419dfcbaf0a9666e7ca9
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2017-09-01 06:00:48 -07:00
Linux Build Service Account
7683c6a144 Merge "f2fs: sanity check segment count" 2017-09-01 03:10:27 -07:00
Linux Build Service Account
d62c95453b Merge "ARM: dts: msm: fix size-cells for smb138x" 2017-09-01 03:10:26 -07:00
Linux Build Service Account
81730ec4ba Merge "ARM: dts: msm: update the battery profile for ascent 3450mAh battery" 2017-09-01 03:10:25 -07:00
Terence Ho
36463959af msm: ais: Register and listen to bridge-chip interrupts
Changes that help facilitate sending the FPD-III to CSI bridge chip's
input signal status to the user-mode components.

Change-Id: I5e39c75b61f05edc8a1dc77677b9cad85fc563eb
Signed-off-by: Terence Ho <terenceh@codeaurora.org>
Signed-off-by: Andy Sun <bins@codeaurora.org>
2017-09-01 10:27:55 +08:00
Subbaraman Narayanamurthy
063d7870ec power_supply: add POWER_SUPPLY_PROP_{COLD,HOT}_TEMP properties
Add POWER_SUPPLY_PROP_COLD_TEMP and POWER_SUPPLY_PROP_HOT_TEMP
properties to represent Cold and Hot JEITA thresholds of the
battery.

Change-Id: Id5e16a4f7b20bb05d997277d20db05fc08db9f33
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-08-31 19:25:32 -07:00
Subbaraman Narayanamurthy
90d88df47e power: qpnp-fg-gen3: make CHARGE_FULL property writable by user
CHARGE_FULL property indicates the learnt capacity of the battery
from the last capacity learning cycle. However, in some rare
cases, if the learnt capacity is having an unexpected value, it
requires a reset to a good value which is not possible for an
user who cannot reinsert a battery or do an explicit write to FG
SRAM. Allowing CHARGE_FULL to be writable helps this.

Change-Id: I05aa8392f103685f8fc1ba5a3780122150be0ee6
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-08-31 19:25:31 -07:00
Subbaraman Narayanamurthy
887e3c2097 ARM: dts: msm: fix size-cells for smb138x
Fix the bad cell count warning coming from smb138x device by
setting size-cells correctly.

Change-Id: I050471d676c8a11737d9034bd25d3e9229591752
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-08-31 18:30:14 -07:00
Subbaraman Narayanamurthy
03c22f1938 ARM: dts: msm: update the battery profile for ascent 3450mAh battery
Update the battery profile for ascent 3450mAh battery based on
the latest characterization data.

Change-Id: I44e08b66d1f4dd424efc1595e3b4f3bbb2176a48
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-08-31 18:30:14 -07:00
Linux Build Service Account
285229fa97 Merge "msm: vidc: Avoid setting internal scratch buffers if not required" 2017-08-31 05:08:57 -07:00
Linux Build Service Account
9edfa7b95a Merge "msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl" 2017-08-31 05:08:55 -07:00
Linux Build Service Account
8e9a6e742b Merge "defconfig: Enable few configs for SDM660" 2017-08-31 05:08:55 -07:00
Liangliang Lu
3e24701fda ARM: dts: msm: Update HS PHY parameters for QRD SDM660/630
Update HS Phy parameters which has better eye diagram.

Change-Id: I2774dc4c5512ba156dacb23e454d3f65691d5a06
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
2017-08-31 17:12:25 +08:00
Linux Build Service Account
09a04dabb6 Merge "ARM: dts: msm: update mincpu BW vote when Big CPU runs at Max freq" 2017-08-30 19:30:06 -07:00
Linux Build Service Account
fc9558666f Merge "drm/msm/sde: count null character for blob length" 2017-08-30 19:30:05 -07:00
Linux Build Service Account
b01b33489f Merge "msm: sde: fix deadlock issue in concurrency test" 2017-08-30 19:30:04 -07:00
Linux Build Service Account
c762445edd Merge "soc: qcom: glink: Initialize dummy xprt with dummy functions" 2017-08-30 19:30:03 -07:00
Linux Build Service Account
a13a87ba3a Merge "msm: ipa: Fix to use after free issue" 2017-08-30 19:30:02 -07:00
Linux Build Service Account
349cc845af Merge "msm: thermal: check LMH DCVS devicetree to enable reboot/suspend mitigation" 2017-08-30 19:30:00 -07:00
Linux Build Service Account
c9acad7278 Merge "msm: ipa3: Vote to IPA clocks when destroying MHI channels" 2017-08-30 06:26:19 -07:00
Linux Build Service Account
04e0dd59ce Merge "ARM: dts: msm: Add speed-bin 3 for sdm660" 2017-08-30 06:26:17 -07:00
Linux Build Service Account
8207427ffb Merge "ARM: dts: msm: Add minidump dt support for MSS subsystem on sdm660" 2017-08-30 06:26:16 -07:00
Linux Build Service Account
7392248e79 Merge "soc: qcom: Add SSR minidump provision for subsystem ramdump" 2017-08-30 06:26:15 -07:00
Linux Build Service Account
ed52938fc3 Merge "wil6210: fix interface-up check" 2017-08-30 06:26:11 -07:00
Mohammed Khajapasha
13657230ea defconfig: Enable few configs for SDM660
This change enables below list of configs to
address the VTS KernelConfig and KernelProcFileApiTest
test case failures for SDM660.

Enable configs:
CONFIG_QUOTA
CONFIG_QUOTA_NETLINK_INTERFACE
CONFIG_QFMT_V2
CONFIG_SECURITY_PERF_EVENTS_RESTRICT
CONFIG_TASKSTATS
CONFIG_TASK_XACCT
CONFIG_TASK_IO_ACCOUNTING
CONFIG_UID_SYS_STATS

Change-Id: I5aa724988c21fa02cdc88c89d9663d2939198943
Signed-off-by: Mohammed Khajapasha <mkhaja@codeaurora.org>
2017-08-30 16:58:34 +05:30
Ghanim Fodi
1afd570abc msm: ipa3: Vote to IPA clocks when destroying MHI channels
Due to the missing vote, un-clocked access to GSI registers
occurred when destroying MHI channels. Fix it by voting
to the clocks.

CRs-Fixed: 2097296
Change-Id: Ib4fe41ff87ecb9746617b1ed3e32cae740de0c7e
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
2017-08-30 01:27:48 -07:00
Sravan Kumar Ambapuram
57cff14555 ARM: dts: msm: update mincpu BW vote when Big CPU runs at Max freq
Increase mincpu BW vote mapping for Big CPU Max frequency
to DDR Max frequency. This will help to reduce RAM access
latencies when CPU is running at max frequency.

Change-Id: I5f12ff09d5b2b94b1f02394219a3dcb4e56589e8
Signed-off-by: Sravan Kumar Ambapuram <asravan@codeaurora.org>
2017-08-30 13:53:43 +05:30
Mohammed Javid
1d85aeac42 msm: ipa: Fix to use after free issue
Added code changes to avoid use after free
if header already table already freed
during ipa ioctl test.

Change-Id: I5e89c28448bd3b94714451432774457a170005bd
Acked-by: Ashok Vuyyuru <avuyyuru@qti.qualcomm.com>
Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
2017-08-30 12:10:39 +05:30
Linux Build Service Account
e53deedd20 Merge "icnss: Fix uninitialized variable" 2017-08-29 21:19:34 -07:00
Linux Build Service Account
50bee17e34 Merge "ARM: dts: msm: Disable max20010 regulator device node for msm8996" 2017-08-29 21:19:33 -07:00
Linux Build Service Account
4a57e52544 Merge "clk: qcom: osm: Add determine_rate ops for OSM CPU clock driver" 2017-08-29 21:19:32 -07:00
Linux Build Service Account
9bb79aef61 Merge "msm: camera: isp: Fix frame skip pattern" 2017-08-29 21:19:31 -07:00
Linux Build Service Account
1469573671 Merge "Revert "drivercore: Avoid adding devices without pm_ops to dpm list"" 2017-08-29 21:19:29 -07:00
Linux Build Service Account
9217c8a15a Merge "ARM: dts: msm: add coresight support on sdm/a 636" 2017-08-29 21:19:28 -07:00
Linux Build Service Account
c042603a51 Merge "Enable multi-channel bit for SCO Tx with water mark level 1" 2017-08-29 21:19:27 -07:00
Linux Build Service Account
7272b66e32 Merge "ARM: dts: msm: Add support for speed-bin 3 for SDM660" 2017-08-29 21:19:26 -07:00
Linux Build Service Account
f22f33a3ba Merge "spcom: fix memory leak in spcom register client / register service API" 2017-08-29 21:19:25 -07:00
Linux Build Service Account
eaba247763 Merge "msm: mdss: dp: fix div by zero error" 2017-08-29 21:19:24 -07:00
Linux Build Service Account
318fe3ca8b Merge "ASoC: remove error prints and warning at bootup log" 2017-08-29 21:19:23 -07:00
Avaneesh Kumar Dwivedi
0c83540fdd ARM: dts: msm: Add minidump dt support for MSS subsystem on sdm660
This change adds minidump id and imem region entries. Minidump id is
used to find imem offset for subsystem which is populated with base
smem table info for subsystem. While imem region entry points to table
of content in shared mem for any subsystem.

Change-Id: I6c14fd962585039b5e7b6293a5ec872861f6600d
Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
2017-08-29 05:31:47 -07:00
Avaneesh Kumar Dwivedi
88707fb091 soc: qcom: Add SSR minidump provision for subsystem ramdump
Minidump is concise and bare minimum dump to enable technology
teams to debug most of subsystem issues. This change adds required
driver code changes to provide support of subsystem minidump.

Increase PIL timeout to give MBA more time for encryption
and decryption for modem segments.

Change-Id: I1d04a9306ce507bc610777bc476197f26c1e18ac
Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
2017-08-29 03:49:48 -07:00
Tirupathi Reddy
b5a1a5bac3 ARM: dts: msm: Disable max20010 regulator device node for msm8996
Disable max20010 regulator device node from msm8996 regulators
and conditionally enable it for 8996auto boards using max20010
as VDD_GFX supply.

CRs-Fixed: 2091156
Change-Id: I688f1dac31a7601bde5753e2544d07aabdc3cc7a
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
2017-08-29 01:57:29 -07:00
Linux Build Service Account
0d617edc01 Merge "ARM: dts: qcom: Remove lpm performance index for sdm630" 2017-08-29 01:41:05 -07:00
Linux Build Service Account
a26a92216f Merge "drm/msm: add kconfig for enabling event log" 2017-08-29 01:40:56 -07:00