Commit graph

584986 commits

Author SHA1 Message Date
Linux Build Service Account
00f85231bc Merge "ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM630" 2017-03-06 22:43:40 -08:00
Linux Build Service Account
2ab20ffb7b Merge "ARM: dts: msm: add MBA carveout for sdm630" 2017-03-06 22:43:39 -08:00
Linux Build Service Account
5f92ec65b9 Merge "lpm-levels: Return from idle enter for negative mode" 2017-03-06 22:43:39 -08:00
Linux Build Service Account
fb2e8b97fa Merge "clk: qcom: Update the source clock for 24MHz MCLK" 2017-03-06 22:43:38 -08:00
Linux Build Service Account
f3ecd02343 Merge "msm: camera: Validate size param before allocating memory" 2017-03-06 22:43:37 -08:00
Linux Build Service Account
f35c117cc0 Merge "msm:cci: Add protection for race condition in cci queue access" 2017-03-06 22:43:36 -08:00
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
Gaurav Kohli
e4ddde04b8 ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM630
Add sub-device node to allow mba to be able to load in carveout
memory region for SDM630.

Change-Id: Id249ca6512732572b9dce8d59b2e2713caaa7f9e
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
2017-03-06 03:22:38 -08:00
Maulik Shah
3b2e3dcd9a lpm-levels: Return from idle enter for negative mode
Return immediately from idle enter if there is no mode
selected. Log idle exit as failure to enter LPM in the
events that cpu needs to be rescheduled for another task.

Change-Id: I25a444682a8f8c9060f426c03e2f183f86d2fa3a
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2017-03-06 03:12:32 -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
Taniya Das
888f9aacd0 clk: qcom: Update the source clock for 24MHz MCLK
The source clock of MMPLL10 has better jitter specs for MCLK than GPLL0_DIV
clock, so update the same to obtain 24MHz clock.

Change-Id: I57a77a83a5028c85d82fda4af53732f0bfb263e7
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-03-06 16:14:09 +05:30
Prakash Gupta
b95657a9d2 ARM: dts: msm: add MBA carveout for sdm630
Add MBA carveout of size 2MB after ADSP region and a buffer
region of size 1 MB in sync with v3 memory map.

Change-Id: Iaab9c43310d9ee4764ac73367bff3a448ea1f4d4
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
2017-03-06 16:12:44 +05:30
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