Commit graph

585026 commits

Author SHA1 Message Date
Linux Build Service Account
d7cded90e8 Merge "ARM: dts: msm: remove hph_en nodes for sdm660 qrd" 2017-03-07 06:25:12 -08:00
Linux Build Service Account
b8f5c40e55 Merge "ASoC: msm: qdsp6v2: set pointer to NULL after free" 2017-03-07 06:25:11 -08:00
Linux Build Service Account
3238c76389 Merge "ASoC: msm: add support for VI sense recording" 2017-03-07 06:25:08 -08:00
Linux Build Service Account
5313eed1b9 Merge "ARM: dts: msm: Add support for ANC headset detection on MSM8998" 2017-03-07 06:25:07 -08:00
Linux Build Service Account
9695aa22f6 Merge "ASoC: msm: qdsp6v2: add memset of adm open before usage" 2017-03-07 06:25:06 -08:00
Linux Build Service Account
5f1177f04a Merge "ASoC: msm: qdsp6v2: Support to set session start delay" 2017-03-07 06:25:01 -08:00
Linux Build Service Account
353fafc458 Merge "defconfig: msm: Enable KASLR on sdm660 target" 2017-03-07 06:25:00 -08:00
Linux Build Service Account
4f433ac662 Merge "ARM: dts: msm: Update APC0/1 CPR voltage margins for sdm660" 2017-03-07 06:24:59 -08:00
Linux Build Service Account
c1906072dc Merge "ARM: dts: msm: config SD card GPIO on SDM660 QRD" 2017-03-07 06:24:59 -08:00
Linux Build Service Account
5bd32b9102 Merge "power: qcom: smb-lib: enable HVDCP auth IRQ before APSD rerun" 2017-03-07 06:24:54 -08:00
Linux Build Service Account
3e5d23c301 Merge "mmc: sdhci: add err_state to sdhci_dumpregs func" 2017-03-07 06:24:53 -08:00
Linux Build Service Account
4ffd6a18c4 Merge "drm/msm/sde: fix color component order for UBWC formats" 2017-03-06 22:43:48 -08:00
Linux Build Service Account
dc255d3cee Merge "ARM: dts: msm: Setting alignment size of adsp cma region to 8MB for SDM660" 2017-03-06 22:43:42 -08:00
Linux Build Service Account
67d173f7e9 Merge "ARM: dts: msm: Add SPDM feature for sdm660" 2017-03-06 22:43:41 -08:00
Linux Build Service Account
05cbf8d351 Merge "ARM: dts: msm: setting alignment size of adsp cma region to 8MB for SDM630" 2017-03-06 22:43:41 -08:00
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
Venkatesh Yadav Abbarapu
0b6529f408 defconfig: msm: Enable KASLR on sdm660 target
Enable kernel address space layout randomization for
better protection.

Change-Id: Ie92bcf606a28c146ecbf19a7fc89088079d0beb0
Signed-off-by: Venkatesh Yadav Abbarapu <vabbar@codeaurora.org>
2017-03-07 11:31:21 +05:30
xiaonian
85c766e037 ARM: dts: msm: config SD card GPIO on SDM660 QRD
As GPIO 54 has already been connected to an external
pull up resistor, config it to no pull to save power
consumption.

CRs-Fixed: 2015121
Change-Id: Id13588be53b8756e4d9792035bcc6adfbaa8c3f7
Signed-off-by: xiaonian <xiaonian@codeaurora.org>
2017-03-07 09:30:37 +08:00
Walter Yang
b91bc18535 ARM: dts: msm: remove hph_en nodes for sdm660 qrd
HIFI headphone path is not present in sdm660 qrd board.
So there is no need to add these two hph_en nodes under tasha node.
These two nodes get initialized by msm_cdc_pinctrl driver and make
gpio24/25 as output low, which causes some power leakage.
Remove these two hph_en nodes for sdm660 qrd.

Change-Id: I527ce45296cd3b168bea67804e0909f668f74221
CRs-Fixed: 2011375
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2017-03-06 16:33:21 -08:00
Nicholas Troast
e573d8b6b0 power: qcom: smb-lib: enable HVDCP auth IRQ before APSD rerun
Currently the HVDCP auth IRQ is only enabled upon USB removal. When APSD
is rerun the USB type is not updated to HVDCP_3 since the IRQ was
disabled.

Fix this by enabling the HVDCP auth IRQ before APSD is rerun.

Change-Id: Ic9ec2dca5915651864582abea9165ca8c4290169
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-03-06 11:37:08 -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
Tharun Kumar Merugu
be44242e5d ARM: dts: msm: Setting alignment size of adsp cma region to 8MB for SDM660
Setting adsp cma region to 8MB, as cma region need to be 4MB aligned.

Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Change-Id: I7f774dd193435f045243b34fc0d4f2a9ff24329f
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2017-03-06 06:24:01 -08:00
Odelu Kukatla
c21d2cb83d ARM: dts: msm: Add SPDM feature for sdm660
SPDM feature requires to be enabled, so add SPDM settings
for APPS CPU bus client.

Change-Id: I35fdafcefebcd3fb6e59f3e55bb68d07403abc74
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2017-03-06 18:35:29 +05:30
Tharun Kumar Merugu
5111aa7c04 ARM: dts: msm: setting alignment size of adsp cma region to 8MB for SDM630
Setting adsp cma region to 8MB, as cma region need to be 4MB aligned.

Change-Id: Idf7865712a97870fd56d1957b464b98fb92fad2a
Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2017-03-06 04:57:51 -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