Commit graph

584974 commits

Author SHA1 Message Date
Linux Build Service Account
4ce3eaf877 Merge "msm: camera: add check to ensure user task wont hog CPU" 2017-03-06 22:43:35 -08:00
Linux Build Service Account
e53669c282 Merge "msm: camera: isp: enable/disable hvx only if the state changed" 2017-03-06 22:43:34 -08:00
Linux Build Service Account
84d7cb53a5 Merge "msm: isp: fix for potentitial array out of bound access" 2017-03-06 22:43:33 -08:00
Linux Build Service Account
1cb56eedff Merge "msm: isp: Fix dummy print which may leak address" 2017-03-06 22:43:32 -08:00
Linux Build Service Account
789bdd5b54 Merge "ARM: arch_timer: force re-selection of the best clocksource" 2017-03-06 22:43:31 -08:00
Linux Build Service Account
4a9008031c Merge "ARM: dts: msm: update device nodes for SDM658" 2017-03-06 22:43:31 -08:00
Linux Build Service Account
50047fdad2 Merge "ARM: dts: msm: lpass cti removed on sdm660" 2017-03-06 22:43:30 -08:00
Linux Build Service Account
88e4d16567 Merge "soc: qcom: glink: Move channel to dummy xprt with lock" 2017-03-06 22:43:29 -08:00
Se Wang (Patrick) Oh
01c4ad06a8 ARM: arch_timer: force re-selection of the best clocksource
As the best clocksource is not selected till core boot completion,
only periodic tick timer works and it increases jiffies by one at
every tick updates. If interrupt is disabled more than one tick(10ms),
timer interrupts are missed and jiffies can't be updated at every
10ms and it can be behind the real time. So make it possible to select
the best clocksource right after arm arch timer initialization, so that
jiffies can be increased by multiple counts since then.

Change-Id: Id8c4e3ce9b9e44061fef7ad7e678ca1c27d84bb1
Signed-off-by: Se Wang (Patrick) Oh <sewango@codeaurora.org>
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-03-06 09:17:36 -08:00
Se Wang (Patrick) Oh
54547c9f75 clocksource: add API to force re-selection of the best clocksource
As the best clocksource is not selected till core boot completion,
only periodic tick timer works and it increases jiffies by one at
every tick updates. If interrupt is disabled more than one tick(10ms),
timer interrupts are missed and jiffies can't be updated at every
10ms and it can be behind the real time. So add API to force re-
selection of the best clocksource among registered clocksources so
that the best clocksource can be selected whenever it is available.

Change-Id: I481de3cdf1df8f0e35ed10aee7ab3882bf7a35b3
Signed-off-by: Se Wang (Patrick) Oh <sewango@codeaurora.org>
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-03-06 09:14:05 -08:00
Linux Build Service Account
783427f7ad Merge "ARM: dts: msm: add device nodes to support DP on sdm630" 2017-03-06 04:28:46 -08:00
Linux Build Service Account
d372046ab7 Merge "ARM: dts: msm: Add rpm stats for TZ and SPSS for MSM8998" 2017-03-06 04:28:45 -08:00
Linux Build Service Account
5570b43a11 Merge "leds: qpnp-wled: add support to control PSM dynamically" 2017-03-06 04:28:44 -08:00
Linux Build Service Account
574ce4f484 Merge "ARM: dts: msm: change CHG_OK pin to active high for QRD SDM660" 2017-03-06 04:28:44 -08:00
Linux Build Service Account
22f29dc93c Merge "msm: mdss: trigger BTA during active region of display" 2017-03-06 04:28:42 -08:00
Linux Build Service Account
629c363b24 Merge "msm: mhi_rmnet: Keep wake when processing transfer" 2017-03-06 04:28:40 -08:00
Linux Build Service Account
6b590fff54 Merge "msm: mhi_rmnet: Add support for platform devices" 2017-03-06 04:28:40 -08:00
Linux Build Service Account
eaa533f9f9 Merge "ARM: dts: msm: Change BLSP assignment for APQ8098-mediabox" 2017-03-06 04:28:39 -08:00
Linux Build Service Account
0c356c964d Merge "ARM: dts: msm: Add cpp micro reset flag for SDM660" 2017-03-06 04:28:37 -08:00
Neeraj Upadhyay
974186e7cd ARM: dts: msm: update device nodes for SDM658
Core 6 (MPIDR:0x102) and core 7 (MPIDR:0x103) are not
present in SDM658, SDA658 variants; so make relevant
updates to disable the cpu and other device nodes for
them.

Change-Id: I4633a3c36d367cc4ed5bbca525087d3d1cb57421
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2017-03-06 04:12:34 -08:00
Saranya Chidura
bc5f81f28e ARM: dts: msm: lpass cti removed on sdm660
cti-lpass0 and cti-lpass1 are not accessible as few of clocks/regulators
are not enabled to trigger the LPASS CTI.This cause device crash on
triggering the LPASS CTI on sdm660.Thus lpass-cti's are removed as
they are not planned to support from HLOS.

Change-Id: I76f81086919ea38b6966106f8ee6141baee183d6
Signed-off-by: Saranya Chidura <schidura@codeaurora.org>
2017-03-06 03:05:02 -08:00
Dhoat Harpal
ab59b289fe soc: qcom: glink: Move channel to dummy xprt with lock
In core_channel_cleanup function channel is moved to dummy xprt
without taking channel lock. This leads to race condition where
transport poniter is pointing to dummy but channel still belong
to old transport.

Channel is moved to dummy with channel lock.

CRs-Fixed: 2005731
Change-Id: I91903140c1bfa29d909847f318d1339bb717fffc
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2017-03-06 14:30:48 +05:30
Linux Build Service Account
ded703d63e Merge "mmc: card: block: Add support for completing cmdq requests with error" 2017-03-05 20:08:25 -08:00
Linux Build Service Account
ea58c08a4d Merge "ath10k: define structure for the copy engine misc regs" 2017-03-05 20:08:24 -08:00
Linux Build Service Account
24ffebabf9 Merge "ath10k: skip cal configuration for WCN3990" 2017-03-05 20:08:23 -08:00
Linux Build Service Account
bc96a4dc0f Merge "USB: composite: Check return value before composite_setup_complete()" 2017-03-05 20:08:22 -08:00
Linux Build Service Account
9fd71eb881 Merge "leds: qpnp-wled: improve OVP fault interrupt handling" 2017-03-05 20:08:20 -08:00
Linux Build Service Account
57508fa0b5 Merge "ARM: dts: msm: Add improve touch device node into sdm630 QRD" 2017-03-05 20:08:19 -08:00
Linux Build Service Account
fd61d8dad0 Merge "ARM: dts: msm: Update SDCC PM QOS values for SDM660" 2017-03-05 20:08:18 -08:00
Yingwei Zhao
4de1da15c1 ARM: dts: msm: change CHG_OK pin to active high for QRD SDM660
PM660 controls SMB1351 by STAT_CHG pin when the parallel is enabled.
the polarity of SMB1351 should be active high, so add a property
in DTS to the polarity.

CRs-Fixed: 2015025
Change-Id: Idca4149c587e9588fce8ba757fa0b7bf0ca5614d
Signed-off-by: Yingwei Zhao <cyizhao@codeaurora.org>
2017-03-05 18:30:54 -08:00
Linux Build Service Account
796d604a03 Merge "msm: mdss: Fix AVR flush for split control path" 2017-03-05 12:38:08 -08:00
Linux Build Service Account
7a1822a443 Merge "msm: mdss: flush timing after splash done for video panel" 2017-03-05 12:38:07 -08:00
Linux Build Service Account
fc0f8e4fab Merge "msm: mdss: add support for DP PLL driver on sdm630" 2017-03-05 12:38:06 -08:00
Linux Build Service Account
0022c06fc8 Merge "USB: gadget: midi: Replace snd_card_free with snd_card_free_closed" 2017-03-04 23:34:13 -08:00
Linux Build Service Account
ee3c2b2d74 Merge "msm: mdss: validate qseed3 params" 2017-03-04 10:12:55 -08:00
Linux Build Service Account
d2499ee89d Merge "mmc: core: Retry claim host in mmc_sd_detect" 2017-03-04 10:12:54 -08:00
Linux Build Service Account
77610431cb Merge "defconfig: enable VT driver for mediabox" 2017-03-04 02:56:20 -08:00
Linux Build Service Account
776a0506ed Merge "ASoC: codecs: add cable connect/disconnect acknowledgment" 2017-03-04 02:56:19 -08:00
Linux Build Service Account
62be936f95 Merge "msm: pcie: add the checking of userspace input length" 2017-03-04 02:56:18 -08:00
Linux Build Service Account
b398385a00 Merge "msm: camera: Lack of copy_from_user in camera driver." 2017-03-04 02:56:17 -08:00
Veerabhadrarao Badiganti
e9cc73402e mmc: core: Retry claim host in mmc_sd_detect
Use mmc_try_claim_host with a timeout instead of mmc_claim_host in
mmc_sd_detect. This is to ensure that mmc rescan work item is doesn't
get blocked on claim_host for longer period.

In the pm_suspend path, we cancel the mmc_rescan work item.
If this work item is already scheduled, suspend would be blocked till
mmc_rescan gets finished. In case, mmc_rescan is blocked on claim_host
lock, pm_suspend could get blocked for longer period.  This can result
in momentary UI freeze since pm_suspend is blocked for longer duration.
This change is to prevent this scenario.

Change-Id: Ib93bae6745a153bad3579ae42f46c3c3a7c1b95a
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
2017-03-03 18:55:32 -08:00
Linux Build Service Account
b64db613f2 Merge "usb: dwc3: Replace sscanf with kstrtou8_from_user" 2017-03-03 17:39:29 -08:00
Linux Build Service Account
743e265eb5 Merge "clk: qcom: Use the saved current frequency for enable_safe_config" 2017-03-03 17:39:28 -08:00
Linux Build Service Account
a7554a335c Merge "power: fg-util: Fix the address mask for secure_write check" 2017-03-03 17:39:27 -08:00
Linux Build Service Account
ea9c12138d Merge "qcom: smb-lib: fix adapter allowance for PM660" 2017-03-03 17:39:26 -08:00
Linux Build Service Account
2a9195b87f Merge "msm: ipa3: fix DMA memory allocation success check" 2017-03-03 17:39:25 -08:00
Linux Build Service Account
22cc32a067 Merge "msm: ipa: Remove usage of stack memory" 2017-03-03 17:39:24 -08:00
Linux Build Service Account
085e108910 Merge "alarmtimer: Program mpm wakeup time in milliseconds" 2017-03-03 17:39:23 -08:00
Linux Build Service Account
6897134f74 Merge "msm: mhi_uci: Add support for platform devices" 2017-03-03 17:39:22 -08:00
Linux Build Service Account
f13bb40b09 Merge "ARM: dts: msm: Update SDCC bus voting for SDM660" 2017-03-03 17:39:21 -08:00