Commit graph

583310 commits

Author SHA1 Message Date
Benjamin Chan
432ea6de2e msm: sde: Fix SW timestamp initialization when missing power event
Under some cases, the PM event is missing, and rotator driver will not
initialize the SW timestamp. This change is to add rotator reset
detection logic and auto initialize the SW timestamp register if such
happened.

CRs-Fixed: 2006856
Change-Id: I8c889435e0be1518a6ec2dd6f9c7b02d140df9f1
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
2017-02-15 12:00:35 -05:00
Prasad Sodagudi
f4f685f397 pinctrl: qcom: Add syscore system suspend/resume
Add syscore system suspend and resume handlers,
to print gpio interrupts status during device resume.

Change-Id: I7c574d2e44a7e318ac9ef89063d2081bf63c09b6
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-02-15 08:50:41 -08:00
Fenglin Wu
b5ce200f5b defconfig: msmcortex: Enable regmap debugfs write
Add CONFIG_REGMAP_ALLOW_DEBUGFS_WRITE to enable regmap debugfs write in
msmcortex_defconfig.

CRs-Fixed: 1103178
Change-Id: Ifa17f4799d873b4e9e0f3799350ccf38a90ebbc2
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2017-02-15 23:54:08 +08:00
Fenglin Wu
c608bc3deb regmap: Kconfig: make ALLOW_WRITE_DEBUGFS default unset
Set REGMAP_ALLOW_WRITE_DEBUGFS default to n to disable regmap debug
write by default.

Rs-Fixed: 1103178
Change-Id: I8e89530b5a1b46dce64455244f20cd7aded84b24
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2017-02-15 23:50:58 +08:00
Linux Build Service Account
3ba1a36ad8 Merge "clk: qcom: Clean up the MSM8996 multimedia clock controller (MMCC) driver" 2017-02-15 06:11:41 -08:00
Linux Build Service Account
5a0dfb2bb5 Merge "ath10k: Refactor htt rx descriptor and remove last msdu check for WCN3990" 2017-02-15 06:11:40 -08:00
Linux Build Service Account
d4674fe1ca Merge "ARM: dts: msm: configure interrupt types for charger for pmi8998" 2017-02-15 06:11:40 -08:00
Linux Build Service Account
8f808604e1 Merge "ASoC: msm: qdsp6v2: Add initialization and range check in q6afe" 2017-02-15 06:11:39 -08:00
Linux Build Service Account
8fb3e23b94 Merge "ASoC: wcd934x: Do not prevent the core entering power collapse" 2017-02-15 06:11:38 -08:00
Linux Build Service Account
7ebb34d144 Merge "ASoC: msm: qdsp6v2: NOIRQ dynamic perf mode control" 2017-02-15 06:11:37 -08:00
Linux Build Service Account
adbf7b4bcc Merge "ASoC: msm8998: Add DoP support on QUAT TDM" 2017-02-15 06:11:36 -08:00
Linux Build Service Account
df10dee979 Merge "ASoC: msm: qdsp6v2: Add TDM support for PCM compressed mode" 2017-02-15 06:11:36 -08:00
Linux Build Service Account
7a2596d325 Merge "ASoC: msm: qdspv2: Add mixer controls for drift query" 2017-02-15 06:11:35 -08:00
Linux Build Service Account
6078b8e589 Merge "ARM: dts: msm: limit the maximum PCLK supported for DP on SDM660" 2017-02-15 06:11:34 -08:00
Linux Build Service Account
052718bb43 Merge "ARM: dts: msm: enable etr as default sink on sdm660" 2017-02-15 06:11:33 -08:00
Linux Build Service Account
c2d41f0fa2 Merge "ARM: dts: msm: modify dcc ram size for sdm660 and sdm630" 2017-02-15 06:11:32 -08:00
Linux Build Service Account
a88c273511 Merge "input: synaptics_dsx: reallocate buffer under lock." 2017-02-15 06:11:28 -08:00
Linux Build Service Account
10d5f72072 Merge "wil6210: support loading dedicated image for sparrow-plus devices" 2017-02-15 06:11:26 -08:00
Linux Build Service Account
737d15972b Merge "firmware_class: Add null check in firmware_direct_write" 2017-02-15 06:11:26 -08:00
Linux Build Service Account
de97496f9b Merge "msm: ipa: use GFP_ATOMIC for DMA memory allocation during SSR" 2017-02-15 06:11:25 -08:00
Linux Build Service Account
326d8d9480 Merge "leds: qpnp-flash-v2: add delay between LMH mitigation and LED strobe" 2017-02-15 06:11:24 -08:00
Linux Build Service Account
afc7d9b398 Merge "soc: qcom: pil: Clear elf memory on validation failure" 2017-02-15 06:11:23 -08:00
Linux Build Service Account
6923ea0a44 Merge "defconfig: msm: enable ATH10k WCN3990 WLAN module for APQ8098" 2017-02-15 06:11:23 -08:00
Linux Build Service Account
0f23b0a7d0 Merge "msm: camera: sensor: Validate destination step position" 2017-02-15 06:11:22 -08:00
Linux Build Service Account
3e0909682d Merge "msm: cpp: Check for validity of processed frame in cpp timeout" 2017-02-15 06:11:21 -08:00
Linux Build Service Account
278c419b79 Merge "msm: camera: isp: Handle page fault in case of overflow" 2017-02-15 06:11:21 -08:00
Linux Build Service Account
bf9fbe2a0d Merge "drm/msm/sde: enable pixel extension and qseed3 along with VIG pipes" 2017-02-15 06:11:19 -08:00
Linux Build Service Account
b376e2fbe6 Merge "msm: vidc: BUG_ON before killing session on timeout" 2017-02-15 06:11:19 -08:00
Linux Build Service Account
22982137e3 Merge "msm: vidc: Check for sanity of size while mapping buffers" 2017-02-15 06:11:18 -08:00
Linux Build Service Account
584a2fcb3f Merge "msm: vidc: Fix crash due to invalid instance access" 2017-02-15 06:11:17 -08:00
Linux Build Service Account
b09d016fa4 Merge "msm: vidc: Fix issue in split mode for UBWC output" 2017-02-15 06:11:16 -08:00
Linux Build Service Account
9d77f1dc26 Merge "msm: vidc: Decide plane count whenever extradata is set" 2017-02-15 06:11:15 -08:00
Linux Build Service Account
6051226fef Merge "ARM: dts: msm: Add GPU properties for SDM630" 2017-02-15 06:11:14 -08:00
Linux Build Service Account
b9fe2c19b4 Merge "defconfig: msm: add fastmap config on sdm660" 2017-02-15 06:11:13 -08:00
Linux Build Service Account
7a779a545a Merge "ARM: dts: msm: Add sdhc2 for sdm630 QRD" 2017-02-15 06:11:11 -08:00
Linux Build Service Account
f328953528 Merge "ARM: dts: msm: enable LRA drive correction for haptics on pmi8998 and pm660" 2017-02-15 06:11:11 -08:00
Linux Build Service Account
6da12d6d62 Merge "ARM: dts: msm: Enable pil_modem for apq8998 mediabox" 2017-02-15 06:11:10 -08:00
Linux Build Service Account
b4f0ed3750 Merge "power: qpnp-fg-gen3: add support to configure batt_therm coefficients" 2017-02-15 06:11:09 -08:00
Linux Build Service Account
c0b489b27e Merge "icnss: Remove unused IPC logging mechanism" 2017-02-15 06:11:08 -08:00
Linux Build Service Account
0a39d9efce Merge "msm: ADSPRPC: Set the device node in the session context" 2017-02-15 06:11:07 -08:00
Linux Build Service Account
8244c0df9c Merge "defconfig: arm64: msm: enable CONFIG_FORCE_ALLOC_FROM_DMA_ZONE" 2017-02-15 06:11:06 -08:00
Linux Build Service Account
942e3aaf81 Merge "net: support __netdev_alloc_skb to always use GFP_DMA" 2017-02-15 06:11:06 -08:00
Linux Build Service Account
bebd369197 Merge "usb: pd: Update uevent parameters during hard reset" 2017-02-15 06:11:05 -08:00
Linux Build Service Account
4ddd471716 Merge "usb: pd: Make select_pdo_store() wait until request goes through" 2017-02-15 06:11:04 -08:00
Linux Build Service Account
d98999459a Merge "ARM: dts: msm: Fix dwc3 device node property name typo on msm8998" 2017-02-15 06:11:03 -08:00
Linux Build Service Account
cafff2d71f Merge "usb: dwc3: Fix LPM NYET Threshold value" 2017-02-15 06:11:02 -08:00
Linux Build Service Account
2c441278bd Merge "ath10k: Return failure if fw ready is not arrived" 2017-02-15 06:11:02 -08:00
Linux Build Service Account
d9717f8c9a Merge "ice: Sent proper storage type for ICE configuration during reset" 2017-02-15 06:11:01 -08:00
Hareesh Gundu
5967ecda8f msm: kgsl: Fix false timeout gpu faults
Sometimes ringbuffer timer is not getting updated due to
race with the preemption. This can cause  dispatcher to
detect false timeout gpu faults. Remove preempt state
check in adreno_dispatch_process_drawqueue(), which will
allow to update ringbuffer timeout value irrespective of
the preemption state.

If the preemption completes successfully, preemption logic
updates timer for new_rb. We don’t need to care if it is
not updated for prev_rb. If preemption in-progress timer
will be updated for cur_rb in adreno_dispatch_process_drawqueue().
In both cases we are taking care to update ringbuffer timer.
Hence we don’t need to check preemption state.

CRs-Fixed: 1095344
Change-Id: I0e0ec655e2262c4f499748ce35a8d710ed15b5e3
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2017-02-15 19:19:27 +05:30
Uma Mehta
3e64849848 ARM: dts: msm: Add max secure video sessions for sdm660
Limit max secure concurrent instances to 5 due to
system wide limitations like memory, performance etc.

CRs-Fixed: 2005913
Change-Id: I430183633833986d6e70f78c2294f7fc221aa48c
Signed-off-by: Uma Mehta <umamehta@codeaurora.org>
2017-02-15 04:12:15 -08:00