OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoMerge "defconfig: msm: Enable Cx ipeak driver for SDM660"
Linux Build Service Account [Wed, 8 Mar 2017 23:47:18 +0000 (15:47 -0800)]
Merge "defconfig: msm: Enable Cx ipeak driver for SDM660"

7 years agoMerge "watchdog: Induce non secure watchdog bite for lockup"
Linux Build Service Account [Wed, 8 Mar 2017 23:47:17 +0000 (15:47 -0800)]
Merge "watchdog: Induce non secure watchdog bite for lockup"

7 years agoMerge "diag: Add NULL pointer checks in mask updates"
Linux Build Service Account [Wed, 8 Mar 2017 14:51:08 +0000 (06:51 -0800)]
Merge "diag: Add NULL pointer checks in mask updates"

7 years agoMerge "soc: qcom: Free qmi handle in a worker thread"
Linux Build Service Account [Wed, 8 Mar 2017 14:51:07 +0000 (06:51 -0800)]
Merge "soc: qcom: Free qmi handle in a worker thread"

7 years agoMerge "supply: qcom: add battery.o earlier"
Linux Build Service Account [Wed, 8 Mar 2017 14:51:06 +0000 (06:51 -0800)]
Merge "supply: qcom: add battery.o earlier"

7 years agoMerge "ARM: dts: msm: Enable Short-Circuit (SC) interrupt for LCDB on PM660L"
Linux Build Service Account [Wed, 8 Mar 2017 14:51:04 +0000 (06:51 -0800)]
Merge "ARM: dts: msm: Enable Short-Circuit (SC) interrupt for LCDB on PM660L"

7 years agoMerge "msm: ADSPRPC: Handle SSR, daemon kill for audio PD"
Linux Build Service Account [Wed, 8 Mar 2017 14:51:04 +0000 (06:51 -0800)]
Merge "msm: ADSPRPC: Handle SSR, daemon kill for audio PD"

7 years agoARM: dts: msm: Enable Short-Circuit (SC) interrupt for LCDB on PM660L
Anirudh Ghayal [Mon, 6 Mar 2017 09:35:22 +0000 (15:05 +0530)]
ARM: dts: msm: Enable Short-Circuit (SC) interrupt for LCDB on PM660L

The SC interrupt handles the SC events and disables the module
if it persists.

CRs-Fixed: 1083319
Change-Id: I18e37440159089103c5ba89a9a2d793d9aafe433
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoregulator: qpnp-lcdb: Handle short-circuit (SC) event
Anirudh Ghayal [Sun, 5 Mar 2017 17:04:37 +0000 (22:34 +0530)]
regulator: qpnp-lcdb: Handle short-circuit (SC) event

Handle the SC event in normal and TTW mode. Check if the
SC event is valid and re-enable the module to check
if it goes away. Disable the module altogether if the
SC event persists.

CRs-Fixed: 1083319
Change-Id: I20bd3ca0bd3cf273a2607656e3f51bde1eaf2dc6
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoMerge "ASoC: msm: qdsp6v2: Support app type for NOIRQ"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:52 +0000 (16:55 -0800)]
Merge "ASoC: msm: qdsp6v2: Support app type for NOIRQ"

7 years agoMerge "drivers: soc: add size check"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:51 +0000 (16:55 -0800)]
Merge "drivers: soc: add size check"

7 years agoMerge "usb: xhci: Set bulk EP maxpacket to 8 for buggy FS devices"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:50 +0000 (16:55 -0800)]
Merge "usb: xhci: Set bulk EP maxpacket to 8 for buggy FS devices"

7 years agoMerge "ARM: dts: msm: Add kaslr offset IMEM entry for sdm660"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:49 +0000 (16:55 -0800)]
Merge "ARM: dts: msm: Add kaslr offset IMEM entry for sdm660"

7 years agoMerge "icnss: set vdd-0.8-cx-mx regulator optional for icnss driver"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:48 +0000 (16:55 -0800)]
Merge "icnss: set vdd-0.8-cx-mx regulator optional for icnss driver"

7 years agoMerge "ARM: dts: msm: update cti gpio configuration on sdm660"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:48 +0000 (16:55 -0800)]
Merge "ARM: dts: msm: update cti gpio configuration on sdm660"

7 years agoMerge "wil6210: include moduleparam.h"
Linux Build Service Account [Wed, 8 Mar 2017 00:55:47 +0000 (16:55 -0800)]
Merge "wil6210: include moduleparam.h"

7 years agoASoC: msm: qdsp6v2: Support app type for NOIRQ
Alexy Joseph [Wed, 1 Mar 2017 02:34:37 +0000 (18:34 -0800)]
ASoC: msm: qdsp6v2: Support app type for NOIRQ

App type is required to send the calibration
for the modules in a topology that would
be selected for ULLPP. For this, expose
a mixer control. App type will be sent
if the ULLPP is used for NOIRQ.

CRs-Fixed: 2009687
Change-Id: I7c8349d5827dffe32c0db35262d54cb7c1dba1a9
Signed-off-by: Alexy Joseph <alexyj@codeaurora.org>
7 years agosupply: qcom: add battery.o earlier
Abhijeet Dharmapurikar [Tue, 7 Mar 2017 19:37:08 +0000 (11:37 -0800)]
supply: qcom: add battery.o earlier

The initialization code in battery.c creates important votables like
FCC, FV which every many other charging drivers are dependent on.
The dependent charging drivers keep probe deferring until the votables
are created.

Ensure that battery.c's initialization code is invoked before other
drivers get added.

Change-Id: I52990baef7f7c4095e635728511e120c1dbe5e9d
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
7 years agoMerge "ASoC: Add backend user count checking"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:14 +0000 (06:25 -0800)]
Merge "ASoC: Add backend user count checking"

7 years agoMerge "ASoC: wcd934x: mark AIF4 MAD TX as ignore suspend"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:13 +0000 (06:25 -0800)]
Merge "ASoC: wcd934x: mark AIF4 MAD TX as ignore suspend"

7 years agoMerge "ARM: dts: msm: remove hph_en nodes for sdm660 qrd"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:12 +0000 (06:25 -0800)]
Merge "ARM: dts: msm: remove hph_en nodes for sdm660 qrd"

7 years agoMerge "ASoC: msm: qdsp6v2: set pointer to NULL after free"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:11 +0000 (06:25 -0800)]
Merge "ASoC: msm: qdsp6v2: set pointer to NULL after free"

7 years agoMerge "ASoC: msm: add support for VI sense recording"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:09 +0000 (06:25 -0800)]
Merge "ASoC: msm: add support for VI sense recording"

7 years agoMerge "ARM: dts: msm: Add support for ANC headset detection on MSM8998"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:07 +0000 (06:25 -0800)]
Merge "ARM: dts: msm: Add support for ANC headset detection on MSM8998"

7 years agoMerge "ASoC: msm: qdsp6v2: add memset of adm open before usage"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:06 +0000 (06:25 -0800)]
Merge "ASoC: msm: qdsp6v2: add memset of adm open before usage"

7 years agoMerge "ASoC: msm: qdsp6v2: Support to set session start delay"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:01 +0000 (06:25 -0800)]
Merge "ASoC: msm: qdsp6v2: Support to set session start delay"

7 years agoMerge "defconfig: msm: Enable KASLR on sdm660 target"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:01 +0000 (06:25 -0800)]
Merge "defconfig: msm: Enable KASLR on sdm660 target"

7 years agoMerge "ARM: dts: msm: Update APC0/1 CPR voltage margins for sdm660"
Linux Build Service Account [Tue, 7 Mar 2017 14:25:00 +0000 (06:25 -0800)]
Merge "ARM: dts: msm: Update APC0/1 CPR voltage margins for sdm660"

7 years agoMerge "ARM: dts: msm: config SD card GPIO on SDM660 QRD"
Linux Build Service Account [Tue, 7 Mar 2017 14:24:59 +0000 (06:24 -0800)]
Merge "ARM: dts: msm: config SD card GPIO on SDM660 QRD"

7 years agoMerge "power: qcom: smb-lib: enable HVDCP auth IRQ before APSD rerun"
Linux Build Service Account [Tue, 7 Mar 2017 14:24:54 +0000 (06:24 -0800)]
Merge "power: qcom: smb-lib: enable HVDCP auth IRQ before APSD rerun"

7 years agoMerge "mmc: sdhci: add err_state to sdhci_dumpregs func"
Linux Build Service Account [Tue, 7 Mar 2017 14:24:53 +0000 (06:24 -0800)]
Merge "mmc: sdhci: add err_state to sdhci_dumpregs func"

7 years agousb: xhci: Set bulk EP maxpacket to 8 for buggy FS devices
Manu Gautam [Wed, 4 May 2016 11:46:53 +0000 (17:16 +0530)]
usb: xhci: Set bulk EP maxpacket to 8 for buggy FS devices

Some FS devices report maxpacket size as 4 for their BULK EPs
which is incorrect as per USB specification. This results in
ep_config command to controller timing out and enumeration fails.
As minimum maxpacket size for FS is 8, override the same for such
devices.

CRs-fixed: 1002876
Change-Id: I70c2210b4eb93f557eef306fcbc11308b7b33e07
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
7 years agomsm: ADSPRPC: Handle SSR, daemon kill for audio PD
Tharun Kumar Merugu [Mon, 6 Mar 2017 14:11:17 +0000 (19:41 +0530)]
msm: ADSPRPC: Handle SSR, daemon kill for audio PD

Handle SSR, daemon kill and restart scenarios for audio PD

Change-Id: If9c9e98642ad69866b19a7c0ea19160dcb357d34
Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
7 years agosoc: qcom: Free qmi handle in a worker thread
Avaneesh Kumar Dwivedi [Tue, 7 Mar 2017 09:43:31 +0000 (15:13 +0530)]
soc: qcom: Free qmi handle in a worker thread

This change on arrival of ssr event schdule a worker thread,
which when run carry out task of qmi handle destruction.
It is a desired change to make ssr notification callback as
light as possible and avoid blocking it for long in corner cases.

Change-Id: I832fabce7569b1b8b966b7c49cda1b00cff2c472
Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
7 years agoMerge "drm/msm/sde: fix color component order for UBWC formats"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:49 +0000 (22:43 -0800)]
Merge "drm/msm/sde: fix color component order for UBWC formats"

7 years agoMerge "ARM: dts: msm: Setting alignment size of adsp cma region to 8MB for SDM660"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:43 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: Setting alignment size of adsp cma region to 8MB for SDM660"

7 years agoMerge "ARM: dts: msm: Add SPDM feature for sdm660"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:42 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: Add SPDM feature for sdm660"

7 years agoMerge "ARM: dts: msm: setting alignment size of adsp cma region to 8MB for SDM630"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:41 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: setting alignment size of adsp cma region to 8MB for SDM630"

7 years agoMerge "ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM630"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:40 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM630"

7 years agoMerge "ARM: dts: msm: add MBA carveout for sdm630"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:40 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: add MBA carveout for sdm630"

7 years agoMerge "lpm-levels: Return from idle enter for negative mode"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:39 +0000 (22:43 -0800)]
Merge "lpm-levels: Return from idle enter for negative mode"

7 years agoMerge "clk: qcom: Update the source clock for 24MHz MCLK"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:38 +0000 (22:43 -0800)]
Merge "clk: qcom: Update the source clock for 24MHz MCLK"

7 years agoMerge "msm: camera: Validate size param before allocating memory"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:37 +0000 (22:43 -0800)]
Merge "msm: camera: Validate size param before allocating memory"

7 years agoMerge "msm:cci: Add protection for race condition in cci queue access"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:36 +0000 (22:43 -0800)]
Merge "msm:cci: Add protection for race condition in cci queue access"

7 years agoMerge "msm: camera: add check to ensure user task wont hog CPU"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:36 +0000 (22:43 -0800)]
Merge "msm: camera: add check to ensure user task wont hog CPU"

7 years agoMerge "msm: camera: isp: enable/disable hvx only if the state changed"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:35 +0000 (22:43 -0800)]
Merge "msm: camera: isp: enable/disable hvx only if the state changed"

7 years agoMerge "msm: isp: fix for potentitial array out of bound access"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:34 +0000 (22:43 -0800)]
Merge "msm: isp: fix for potentitial array out of bound access"

7 years agoMerge "msm: isp: Fix dummy print which may leak address"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:33 +0000 (22:43 -0800)]
Merge "msm: isp: Fix dummy print which may leak address"

7 years agoMerge "ARM: arch_timer: force re-selection of the best clocksource"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:31 +0000 (22:43 -0800)]
Merge "ARM: arch_timer: force re-selection of the best clocksource"

7 years agoMerge "ARM: dts: msm: update device nodes for SDM658"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:31 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: update device nodes for SDM658"

7 years agoMerge "ARM: dts: msm: lpass cti removed on sdm660"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:30 +0000 (22:43 -0800)]
Merge "ARM: dts: msm: lpass cti removed on sdm660"

7 years agoMerge "soc: qcom: glink: Move channel to dummy xprt with lock"
Linux Build Service Account [Tue, 7 Mar 2017 06:43:30 +0000 (22:43 -0800)]
Merge "soc: qcom: glink: Move channel to dummy xprt with lock"

7 years agoicnss: set vdd-0.8-cx-mx regulator optional for icnss driver
Sarada Prasanna Garnayak [Sat, 4 Mar 2017 07:01:12 +0000 (12:31 +0530)]
icnss: set vdd-0.8-cx-mx regulator optional for icnss driver

The wlan firmware is configuring the clk and voltage regulator
for hardware power on and hardware reset sequence.

The icnss platform driver is configuring this clk and regulators
to avoid invalid access to copy engine register during the wlan
recovery.

As platform driver is not configuring this regulator to power on
or reset the WLAN hardware, So no need to define the voltage
regulators are the required properties for the ICNSS platform driver.

Define vdd-0.8-cx-mx as an optional voltage regulator for
the icnss platform driver.

CRs-Fixed: 2014965
Change-Id: I74a1445522997ba4e7a52da5a29e9afb57ad12df
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
7 years agodefconfig: msm: Enable KASLR on sdm660 target
Venkatesh Yadav Abbarapu [Fri, 3 Feb 2017 05:02:52 +0000 (10:32 +0530)]
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>
7 years agoARM: dts: msm: config SD card GPIO on SDM660 QRD
xiaonian [Mon, 6 Mar 2017 06:55:36 +0000 (14:55 +0800)]
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>
7 years agoASoC: Add backend user count checking
Walter Yang [Thu, 2 Mar 2017 04:13:34 +0000 (12:13 +0800)]
ASoC: Add backend user count checking

Add backend user count checking to protect the index
boundary.

Change-Id: Ic1b61d1f7130252cc54da0b16553858714988dbd
CRs-Fixed: 2009216
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
7 years agoASoC: wcd934x: mark AIF4 MAD TX as ignore suspend
Walter Yang [Tue, 28 Feb 2017 06:59:15 +0000 (14:59 +0800)]
ASoC: wcd934x: mark AIF4 MAD TX as ignore suspend

Mark AIF4 MAD TX as ignore suspend so that MAD path
will not power down during suspend mode.

CRs-Fixed: 2003858
Change-Id: Iae55e2778edcdd8efa6ae13b746795d8a1594a41
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
7 years agoARM: dts: msm: remove hph_en nodes for sdm660 qrd
Walter Yang [Mon, 27 Feb 2017 07:39:40 +0000 (15:39 +0800)]
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>
7 years agopower: qcom: smb-lib: enable HVDCP auth IRQ before APSD rerun
Nicholas Troast [Wed, 1 Mar 2017 18:17:13 +0000 (10:17 -0800)]
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>
7 years agoARM: arch_timer: force re-selection of the best clocksource
Se Wang (Patrick) Oh [Fri, 12 Jun 2015 01:10:07 +0000 (18:10 -0700)]
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>
7 years agoclocksource: add API to force re-selection of the best clocksource
Se Wang (Patrick) Oh [Fri, 29 May 2015 21:57:05 +0000 (14:57 -0700)]
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>
7 years agoARM: dts: msm: Setting alignment size of adsp cma region to 8MB for SDM660
Tharun Kumar Merugu [Fri, 3 Mar 2017 08:21:25 +0000 (13:51 +0530)]
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>
7 years agodefconfig: msm: Enable Cx ipeak driver for SDM660
Rajesh Kemisetti [Mon, 6 Mar 2017 13:51:13 +0000 (19:21 +0530)]
defconfig: msm: Enable Cx ipeak driver for SDM660

Enable common Cx ipeak driver for various multimedia
clients like GPU, MDP, Venus and Camera modules.

This is needed to handle Cx ipeak limit on SDM660.

Change-Id: I95a46964fdf9df48cc0aeb2891426f88c1ff72f9
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
7 years agoARM: dts: msm: Add SPDM feature for sdm660
Odelu Kukatla [Wed, 1 Feb 2017 07:34:23 +0000 (13:04 +0530)]
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>
7 years agoARM: dts: msm: update cti gpio configuration on sdm660
Charan Teja Reddy [Tue, 28 Feb 2017 10:06:26 +0000 (15:36 +0530)]
ARM: dts: msm: update cti gpio configuration on sdm660

Update the proper GPIO configuration for the QDSS so that CTI output can be
mapped to the GPIO to generate the proper trigger.

Change-Id: Icc8915522f9c5707869572cf80b7bd345d59eca4
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
7 years agoARM: dts: msm: setting alignment size of adsp cma region to 8MB for SDM630
Tharun Kumar Merugu [Fri, 3 Mar 2017 07:08:22 +0000 (12:38 +0530)]
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>
7 years agoMerge "ARM: dts: msm: add device nodes to support DP on sdm630"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:47 +0000 (04:28 -0800)]
Merge "ARM: dts: msm: add device nodes to support DP on sdm630"

7 years agoMerge "ARM: dts: msm: Add rpm stats for TZ and SPSS for MSM8998"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:46 +0000 (04:28 -0800)]
Merge "ARM: dts: msm: Add rpm stats for TZ and SPSS for MSM8998"

7 years agoMerge "leds: qpnp-wled: add support to control PSM dynamically"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:45 +0000 (04:28 -0800)]
Merge "leds: qpnp-wled: add support to control PSM dynamically"

7 years agoMerge "ARM: dts: msm: change CHG_OK pin to active high for QRD SDM660"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:44 +0000 (04:28 -0800)]
Merge "ARM: dts: msm: change CHG_OK pin to active high for QRD SDM660"

7 years agoMerge "msm: mdss: trigger BTA during active region of display"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:43 +0000 (04:28 -0800)]
Merge "msm: mdss: trigger BTA during active region of display"

7 years agoMerge "msm: mhi_rmnet: Keep wake when processing transfer"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:40 +0000 (04:28 -0800)]
Merge "msm: mhi_rmnet: Keep wake when processing transfer"

7 years agoMerge "msm: mhi_rmnet: Add support for platform devices"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:40 +0000 (04:28 -0800)]
Merge "msm: mhi_rmnet: Add support for platform devices"

7 years agoMerge "ARM: dts: msm: Change BLSP assignment for APQ8098-mediabox"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:39 +0000 (04:28 -0800)]
Merge "ARM: dts: msm: Change BLSP assignment for APQ8098-mediabox"

7 years agoMerge "ARM: dts: msm: Add cpp micro reset flag for SDM660"
Linux Build Service Account [Mon, 6 Mar 2017 12:28:38 +0000 (04:28 -0800)]
Merge "ARM: dts: msm: Add cpp micro reset flag for SDM660"

7 years agoARM: dts: msm: update device nodes for SDM658
Neeraj Upadhyay [Wed, 1 Mar 2017 11:02:53 +0000 (16:32 +0530)]
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>
7 years agoARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM630
Gaurav Kohli [Thu, 2 Mar 2017 11:13:37 +0000 (16:43 +0530)]
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>
7 years agolpm-levels: Return from idle enter for negative mode
Maulik Shah [Mon, 6 Mar 2017 05:34:39 +0000 (11:04 +0530)]
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>
7 years agoARM: dts: msm: lpass cti removed on sdm660
Saranya Chidura [Mon, 6 Mar 2017 05:38:29 +0000 (11:08 +0530)]
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>
7 years agoclk: qcom: Update the source clock for 24MHz MCLK
Taniya Das [Mon, 6 Mar 2017 10:43:59 +0000 (16:13 +0530)]
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>
7 years agoARM: dts: msm: add MBA carveout for sdm630
Prakash Gupta [Thu, 2 Mar 2017 08:46:28 +0000 (14:16 +0530)]
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>
7 years agowil6210: include moduleparam.h
Johannes Berg [Mon, 6 Mar 2017 09:40:08 +0000 (11:40 +0200)]
wil6210: include moduleparam.h

This now declares a module parameter, so include the necessary
header file for that.

Change-Id: I430c996ef2d35d0af86ab0822baccdf477db229e
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Git-commit: 949c2d0096753d518ef6e0bd8418c8086747196b
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
Signed-off-by: Maya Erez <merez@codeaurora.org>
7 years agosoc: qcom: glink: Move channel to dummy xprt with lock
Dhoat Harpal [Wed, 15 Feb 2017 14:13:27 +0000 (19:43 +0530)]
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>
7 years agodiag: Add NULL pointer checks in mask updates
Mohit Aggarwal [Mon, 6 Mar 2017 05:16:20 +0000 (10:46 +0530)]
diag: Add NULL pointer checks in mask updates

Currently, NULL pointer checks are missing in mask
update functions which might lead to NULL pointer
dereference issues. This patch fixes the issue by
adding appropriate checks.

CRs-Fixed: 2015104
Change-Id: I9df99208e283c8d90921c6e20a6a80f88c18a327
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
7 years agoMerge "mmc: card: block: Add support for completing cmdq requests with error"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:26 +0000 (20:08 -0800)]
Merge "mmc: card: block: Add support for completing cmdq requests with error"

7 years agoMerge "ath10k: define structure for the copy engine misc regs"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:24 +0000 (20:08 -0800)]
Merge "ath10k: define structure for the copy engine misc regs"

7 years agoMerge "ath10k: skip cal configuration for WCN3990"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:23 +0000 (20:08 -0800)]
Merge "ath10k: skip cal configuration for WCN3990"

7 years agoMerge "USB: composite: Check return value before composite_setup_complete()"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:22 +0000 (20:08 -0800)]
Merge "USB: composite: Check return value before composite_setup_complete()"

7 years agoMerge "leds: qpnp-wled: improve OVP fault interrupt handling"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:20 +0000 (20:08 -0800)]
Merge "leds: qpnp-wled: improve OVP fault interrupt handling"

7 years agoMerge "ARM: dts: msm: Add improve touch device node into sdm630 QRD"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:20 +0000 (20:08 -0800)]
Merge "ARM: dts: msm: Add improve touch device node into sdm630 QRD"

7 years agoMerge "ARM: dts: msm: Update SDCC PM QOS values for SDM660"
Linux Build Service Account [Mon, 6 Mar 2017 04:08:19 +0000 (20:08 -0800)]
Merge "ARM: dts: msm: Update SDCC PM QOS values for SDM660"

7 years agommc: sdhci: add err_state to sdhci_dumpregs func
Liangliang Lu [Wed, 21 Dec 2016 06:02:02 +0000 (14:02 +0800)]
mmc: sdhci: add err_state to sdhci_dumpregs func

This change sets err_state in sdhci_dumpregs func indicating
driver errors captured, which can be read out from debugfs.

CRs-Fixed: 1056483
Change-Id: If6323f4e2cf9c835139ea92753ae8407709b8a70
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
7 years agommc: mmc-debugfs: add error state
Liangliang Lu [Sat, 3 Dec 2016 02:34:26 +0000 (10:34 +0800)]
mmc: mmc-debugfs: add error state

This change adds support to allow user space query if low level eMMC
driver has encountered any error or not, this state can be read/cleared
via debugfs.

CRs-Fixed: 1056483
Change-Id: Idc4ea375e9f308446dec04d443d062fe502658bd
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
7 years agoARM: dts: msm: change CHG_OK pin to active high for QRD SDM660
Yingwei Zhao [Sat, 4 Mar 2017 05:15:58 +0000 (13:15 +0800)]
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>
7 years agoMerge "msm: mdss: Fix AVR flush for split control path"
Linux Build Service Account [Sun, 5 Mar 2017 20:38:08 +0000 (12:38 -0800)]
Merge "msm: mdss: Fix AVR flush for split control path"

7 years agoMerge "msm: mdss: flush timing after splash done for video panel"
Linux Build Service Account [Sun, 5 Mar 2017 20:38:07 +0000 (12:38 -0800)]
Merge "msm: mdss: flush timing after splash done for video panel"

7 years agoMerge "msm: mdss: add support for DP PLL driver on sdm630"
Linux Build Service Account [Sun, 5 Mar 2017 20:38:06 +0000 (12:38 -0800)]
Merge "msm: mdss: add support for DP PLL driver on sdm630"

7 years agoMerge "USB: gadget: midi: Replace snd_card_free with snd_card_free_closed"
Linux Build Service Account [Sun, 5 Mar 2017 07:34:14 +0000 (23:34 -0800)]
Merge "USB: gadget: midi: Replace snd_card_free with snd_card_free_closed"

7 years agoMerge "msm: mdss: validate qseed3 params"
Linux Build Service Account [Sat, 4 Mar 2017 18:12:55 +0000 (10:12 -0800)]
Merge "msm: mdss: validate qseed3 params"

7 years agoMerge "mmc: core: Retry claim host in mmc_sd_detect"
Linux Build Service Account [Sat, 4 Mar 2017 18:12:54 +0000 (10:12 -0800)]
Merge "mmc: core: Retry claim host in mmc_sd_detect"