OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoARM: dts: msm: Update MEM ACC corner mapping for APC0/1 for sdm660
Tirupathi Reddy [Wed, 8 Feb 2017 08:22:45 +0000 (13:52 +0530)]
ARM: dts: msm: Update MEM ACC corner mapping for APC0/1 for sdm660

Use NOM ACC settings up to TURBO voltage corner for APC0/1 for
sdm660.

CRs-Fixed: 2003900
Change-Id: Id1c82a7e1681e028d0426fe0565d88faa6588ab5
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
7 years agoMerge "ARM: dts: msm: add sink capabilities to PMI8998 PD PHY"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:16 +0000 (02:08 -0800)]
Merge "ARM: dts: msm: add sink capabilities to PMI8998 PD PHY"

7 years agoMerge "power: qcom: apm: correct various coding style issues"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:15 +0000 (02:08 -0800)]
Merge "power: qcom: apm: correct various coding style issues"

7 years agoMerge "power: qcom: apm: replace msmtitanium code name with MSM8953"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:14 +0000 (02:08 -0800)]
Merge "power: qcom: apm: replace msmtitanium code name with MSM8953"

7 years agoMerge "clk: qcom: Update the dp pixel clock flags"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:13 +0000 (02:08 -0800)]
Merge "clk: qcom: Update the dp pixel clock flags"

7 years agoMerge "clk: qcom: Update the display port determine rate RCG ops"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:12 +0000 (02:08 -0800)]
Merge "clk: qcom: Update the display port determine rate RCG ops"

7 years agoMerge "sched: fix argument type in update_task_burst()"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:12 +0000 (02:08 -0800)]
Merge "sched: fix argument type in update_task_burst()"

7 years agoMerge "sysctl: define upper limit for sched_freq_reporting_policy"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:10 +0000 (02:08 -0800)]
Merge "sysctl: define upper limit for sched_freq_reporting_policy"

7 years agoMerge "msm: vidc: Return buffers from driver on streamon failure"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:10 +0000 (02:08 -0800)]
Merge "msm: vidc: Return buffers from driver on streamon failure"

7 years agoMerge "ARM: dts: msm: Define power configuration for msm8996 and msm8998"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:09 +0000 (02:08 -0800)]
Merge "ARM: dts: msm: Define power configuration for msm8996 and msm8998"

7 years agoMerge "msm: vidc: Handle perf mode configuration"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:08 +0000 (02:08 -0800)]
Merge "msm: vidc: Handle perf mode configuration"

7 years agoMerge "msm_vidc: Clear pendingq when releasing buffers"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:06 +0000 (02:08 -0800)]
Merge "msm_vidc: Clear pendingq when releasing buffers"

7 years agoMerge "ARM: dts: msm: Update Temperature sensor support for sdm630"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:05 +0000 (02:08 -0800)]
Merge "ARM: dts: msm: Update Temperature sensor support for sdm630"

7 years agoMerge "ARM: dts: msm: Enable zone dma flag for sdm660/630"
Linux Build Service Account [Tue, 7 Feb 2017 10:08:00 +0000 (02:08 -0800)]
Merge "ARM: dts: msm: Enable zone dma flag for sdm660/630"

7 years agoclk: qcom: Update the dp pixel clock flags
Taniya Das [Mon, 6 Feb 2017 10:22:25 +0000 (15:52 +0530)]
clk: qcom: Update the dp pixel clock flags

Display port pixel clock source is required to propagate the set rate to
parent, so update the flags for the same. The lowsvs frequency has got
updated to 154MHz, update the same.

Change-Id: I67a5ff3b5fb18c2ce986c5f431f4e41a78fe13a5
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agoclk: qcom: Update the display port determine rate RCG ops
Taniya Das [Thu, 2 Feb 2017 11:22:08 +0000 (16:52 +0530)]
clk: qcom: Update the display port determine rate RCG ops

The display port PLL generates only limited set of frequency combinations.
As fractional dividers are not required to be used, update the RCG ops to
take care of the same.

Change-Id: I601273fee044ef128dbc7c2e23bc2d8ce10e31dc
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agoARM: dts: msm: add sink capabilities to PMI8998 PD PHY
Jack Pham [Tue, 7 Feb 2017 00:27:46 +0000 (16:27 -0800)]
ARM: dts: msm: add sink capabilities to PMI8998 PD PHY

Add a property to the PD PHY peripheral to specify the default
sink capabilities for USB PD as 5V @ 3A, 9V @ 3A and 12V @ 2.25A.
These are common values that should be supported on most boards,
but can be overridden as necessary.

Change-Id: I5ea95d2f0532c59f7d83cb608d939ad28a8bb28e
Signed-off-by: Jack Pham <jackp@codeaurora.org>
7 years agousb: pd: Read sink capabilities from device tree
Jack Pham [Thu, 26 Jan 2017 20:27:07 +0000 (12:27 -0800)]
usb: pd: Read sink capabilities from device tree

Add a device tree property to allow specifying the supported
set of sink capabilities. If not specified, fall back to a
single capability of 5V @ 3A.

Change-Id: I394061d9f3070099e35b651ce4b63a7993343bf1
Signed-off-by: Jack Pham <jackp@codeaurora.org>
7 years agoMerge "ASoC: msm: qdsp6v2: Fix range check logic of port index"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:40 +0000 (13:21 -0800)]
Merge "ASoC: msm: qdsp6v2: Fix range check logic of port index"

7 years agoMerge "ASoC: wcd-spi: add system suspend and resume functionality"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:39 +0000 (13:21 -0800)]
Merge "ASoC: wcd-spi: add system suspend and resume functionality"

7 years agoMerge "ARM: dts: msm: correct vote on ldo11 for vddio on sdm660"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:38 +0000 (13:21 -0800)]
Merge "ARM: dts: msm: correct vote on ldo11 for vddio on sdm660"

7 years agoMerge "msm: kgsl: Add NULL check for kgsl_midframe before accessing it"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:37 +0000 (13:21 -0800)]
Merge "msm: kgsl: Add NULL check for kgsl_midframe before accessing it"

7 years agoMerge "ASoC: msm: remove duplicate mixer control"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:37 +0000 (13:21 -0800)]
Merge "ASoC: msm: remove duplicate mixer control"

7 years agoMerge "ARM: dts: msm: Enable GPU NAP state on SDM660"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:35 +0000 (13:21 -0800)]
Merge "ARM: dts: msm: Enable GPU NAP state on SDM660"

7 years agoMerge "ARM: dts: msm: Add msm-core device for sdm630"
Linux Build Service Account [Mon, 6 Feb 2017 21:21:35 +0000 (13:21 -0800)]
Merge "ARM: dts: msm: Add msm-core device for sdm630"

7 years agoMerge "ASoC: sdm660-cdc: Add 4-mic DMIC support"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:53 +0000 (04:23 -0800)]
Merge "ASoC: sdm660-cdc: Add 4-mic DMIC support"

7 years agoMerge "ASoC: msm: qdsp6v2: Add mixer controls for PRI/SEC TDM"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:52 +0000 (04:23 -0800)]
Merge "ASoC: msm: qdsp6v2: Add mixer controls for PRI/SEC TDM"

7 years agoMerge "ARM: dts: msm: Add video support for SDM630"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:51 +0000 (04:23 -0800)]
Merge "ARM: dts: msm: Add video support for SDM630"

7 years agoMerge "ARM: dts: msm: Update venus clock cycles for SDM660"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:50 +0000 (04:23 -0800)]
Merge "ARM: dts: msm: Update venus clock cycles for SDM660"

7 years agoMerge "cfg80211: export interface stopping function"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:49 +0000 (04:23 -0800)]
Merge "cfg80211: export interface stopping function"

7 years agoMerge "spcom: print error message on lock ion failure"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:48 +0000 (04:23 -0800)]
Merge "spcom: print error message on lock ion failure"

7 years agoMerge "defconfig: remove the cti config for perf of sdm660"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:47 +0000 (04:23 -0800)]
Merge "defconfig: remove the cti config for perf of sdm660"

7 years agoMerge "ARM: dts: msm: enable correct power sequence of smmu and mdss GDSCs"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:46 +0000 (04:23 -0800)]
Merge "ARM: dts: msm: enable correct power sequence of smmu and mdss GDSCs"

7 years agoMerge "msm: mdss: Do not apply bl scale if current back light is zero"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:45 +0000 (04:23 -0800)]
Merge "msm: mdss: Do not apply bl scale if current back light is zero"

7 years agoMerge "msm: mdss: dp: fix programming of audio ACR control"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:44 +0000 (04:23 -0800)]
Merge "msm: mdss: dp: fix programming of audio ACR control"

7 years agoMerge "ARM: dts: msm: Change underflow color for truly/sharp wqxga panel"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:43 +0000 (04:23 -0800)]
Merge "ARM: dts: msm: Change underflow color for truly/sharp wqxga panel"

7 years agoMerge "msm: mdss: dp: fix hdcp data address"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:42 +0000 (04:23 -0800)]
Merge "msm: mdss: dp: fix hdcp data address"

7 years agoMerge "ARM: dts: msm: update recommended QOS vbif value for sdm660"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:42 +0000 (04:23 -0800)]
Merge "ARM: dts: msm: update recommended QOS vbif value for sdm660"

7 years agoMerge "msm: mdss: fix mdp vbif writeback qos settings"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:41 +0000 (04:23 -0800)]
Merge "msm: mdss: fix mdp vbif writeback qos settings"

7 years agoMerge "msm: mdss: Fix 3D Mux when restoring from DSC on/off"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:40 +0000 (04:23 -0800)]
Merge "msm: mdss: Fix 3D Mux when restoring from DSC on/off"

7 years agoMerge "power: reset: Remove secure boot mode check"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:39 +0000 (04:23 -0800)]
Merge "power: reset: Remove secure boot mode check"

7 years agoMerge " msm: ADSPRPC: Use correct method for static processes"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:38 +0000 (04:23 -0800)]
Merge " msm: ADSPRPC: Use correct method for static processes"

7 years agoMerge "usb: dwc3: Add support to LPM L1 remote wakeup for ep0 endpoints"
Linux Build Service Account [Mon, 6 Feb 2017 12:23:37 +0000 (04:23 -0800)]
Merge "usb: dwc3: Add support to LPM L1 remote wakeup for ep0 endpoints"

7 years agoARM: dts: msm: Update Temperature sensor support for sdm630
Rama Krishna Phani A [Mon, 6 Feb 2017 07:22:09 +0000 (12:52 +0530)]
ARM: dts: msm: Update Temperature sensor support for sdm630

Update SW temperature sensor mapping for sdm630 target.

Change-Id: Id1969171dff46b8bf7f78c823ed4d06ccc8369bc
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
7 years agothermal: tsens: Update sensor id for sdm630
Rama Krishna Phani A [Mon, 6 Feb 2017 06:06:34 +0000 (11:36 +0530)]
thermal: tsens: Update sensor id for sdm630

Update sensor id flag for sdm630 such that thermal
client can obtain the HW ID for the available
temperature sensors (TSENS) with sensor ID details.

Change-Id: I70a1c7e4a420dc41591f021da499efe10b7fd6ae
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
7 years agomsm: kgsl: Add NULL check for kgsl_midframe before accessing it
Rajesh Kemisetti [Thu, 2 Feb 2017 15:02:29 +0000 (20:32 +0530)]
msm: kgsl: Add NULL check for kgsl_midframe before accessing it

in kgsl_pwrscale_init(), add missing NULL check for kgsl_midframe
to avoid further accessing, in case if memory is not available.

Change-Id: If6a4e59d4675fe67aefc63d7f8251f4d28ddeec5
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
7 years agoARM: dts: msm: Enable GPU NAP state on SDM660
Rajesh Kemisetti [Sat, 4 Feb 2017 08:27:30 +0000 (13:57 +0530)]
ARM: dts: msm: Enable GPU NAP state on SDM660

Enable NAP state for A512 GPU to save power.

Change-Id: I3c643c90d39ab33c11146b5864b20c14bc9a339a
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
7 years agomsm: kgsl: Do required clock settings for SDM660 GPU
Rajesh Kemisetti [Thu, 26 Jan 2017 12:38:16 +0000 (18:08 +0530)]
msm: kgsl: Do required clock settings for SDM660 GPU

Enable retention of memory and periphery logics for
GPU core clock. If the setting is not done then GPU
might get stale data while switching from NAP to
ACTIVE and which leads to page faults or hangs.

Clock settings need to be handled by client drivers only
and hence do it in KGSL driver.

Change-Id: Iea3fd720e2a0eda9f6ee719177a8898bc2bd75e4
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
7 years agoARM: dts: msm: correct vote on ldo11 for vddio on sdm660
Ashish Garg [Mon, 6 Feb 2017 06:33:29 +0000 (12:03 +0530)]
ARM: dts: msm: correct vote on ldo11 for vddio on sdm660

On sdm660, VDDIO needs 1.8V and LDO11 is voted for 1.88V
which is causing higher power numbers. Update the vote
correctly for LDO11.

Change-Id: Id6178d312394a4c4bebb77659f6eb7e21574137b
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
7 years agoASoC: msm: remove duplicate mixer control
Laxminath Kasam [Mon, 6 Feb 2017 08:20:41 +0000 (13:50 +0530)]
ASoC: msm: remove duplicate mixer control

WSA speaker controls fail to register due to
duplicate mix control. Remove duplicate control.

Change-Id: I276456493271c9425d1bbde57d381f899c1ee7ab
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
7 years agoARM: dts: msm: Add msm-core device for sdm630
Maulik Shah [Mon, 6 Feb 2017 05:37:29 +0000 (11:07 +0530)]
ARM: dts: msm: Add msm-core device for sdm630

Add msm-core device to run power and temperature
calculation on the cores.

Change-Id: I35045e2dd96d9bf498cf8889eadf0959b345884a
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
7 years agoMerge "jbd2: Fix use after free in kjournald2()"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:37 +0000 (20:53 -0800)]
Merge "jbd2: Fix use after free in kjournald2()"

7 years agoMerge "ARM: dts: msm: correct mdp settings of dma pipes for msm8998"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:36 +0000 (20:53 -0800)]
Merge "ARM: dts: msm: correct mdp settings of dma pipes for msm8998"

7 years agoMerge "msm: mdss: add support to set the parent of DP pixel clock RCG"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:34 +0000 (20:53 -0800)]
Merge "msm: mdss: add support to set the parent of DP pixel clock RCG"

7 years agoMerge "msm: mdss: dp: add support for DP PHY register offset property"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:34 +0000 (20:53 -0800)]
Merge "msm: mdss: dp: add support for DP PHY register offset property"

7 years agoMerge "msm: mdss: Fix possible integer overflow"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:33 +0000 (20:53 -0800)]
Merge "msm: mdss: Fix possible integer overflow"

7 years agoMerge "msm: mdss: Enable dest_scaler support in mdp for sdm660"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:32 +0000 (20:53 -0800)]
Merge "msm: mdss: Enable dest_scaler support in mdp for sdm660"

7 years agoMerge "msm: sde: Avoid VBIF programming when SDE rotator is still busy"
Linux Build Service Account [Mon, 6 Feb 2017 04:53:31 +0000 (20:53 -0800)]
Merge "msm: sde: Avoid VBIF programming when SDE rotator is still busy"

7 years agocfg80211: export interface stopping function
Michal Kazior [Thu, 2 Feb 2017 15:31:38 +0000 (21:01 +0530)]
cfg80211: export interface stopping function

This exports a new cfg80211_stop_iface() function.

This is intended for driver internal interface
combination management and channel switching.

Due to locking issues (it re-enters driver) the
call is asynchronous and uses cfg80211 event
list/worker.

CRs-Fixed: 1114710
Change-Id: I2784dc34b6a20fbe8697473e37cacf8edd35deca
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
Git-commit: f04c22033c25f71617ac62bcfe75698baa17a0b8
[rsirasan@codeaurora.org: Resolved merge conflicts]
Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
7 years agocfg80211: Do not disconnect on suspend
Rajeev Kumar Sirasanagandla [Thu, 2 Feb 2017 12:57:04 +0000 (18:27 +0530)]
cfg80211: Do not disconnect on suspend

Qualcomm Technologies Inc vendor specific wlan driver (qcacld-3.0)
internally supports wow mode and is enabled by default.

Currently, cfg80211 subsystem and wpa_supplicant is not aware of
qcacld-3.0 internal support for wowlan, due to which wpa_supplicant
is issuing disconnect on suspend, resulting in wowlan failure.

To fix this, avoid disconnect on suspend.

CRs-Fixed: 2001614
Change-Id: I8e369fe61fd2715d2de9dcfb637ebb53f044b501
Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
7 years agojbd2: Fix use after free in kjournald2()
Sahitya Tummala [Wed, 7 Dec 2016 06:04:08 +0000 (11:34 +0530)]
jbd2: Fix use after free in kjournald2()

Below is the synchronization issue between unmount and kjournald2
contexts, which results into use after free issue in kjournald2().
Fix this issue by using journal->j_state_lock to synchronize the
wait_event() done in journal_kill_thread() and the wake_up() done
in kjournald2().

TASK 1:
umount cmd:
   |--jbd2_journal_destroy() {
       |--journal_kill_thread() {
            write_lock(&journal->j_state_lock);
    journal->j_flags |= JBD2_UNMOUNT;
    ...
    write_unlock(&journal->j_state_lock);
    wake_up(&journal->j_wait_commit);    TASK 2 wakes up here:
        kjournald2() {
     ...
     checks JBD2_UNMOUNT flag and calls goto end-loop;
     ...
     end_loop:
       write_unlock(&journal->j_state_lock);
       journal->j_task = NULL; --> If this thread gets
       pre-empted here, then TASK 1 wait_event will
       exit even before this thread is completely
       done.
    wait_event(journal->j_wait_done_commit, journal->j_task == NULL);
    ...
    write_lock(&journal->j_state_lock);
    write_unlock(&journal->j_state_lock);
  }
       |--kfree(journal);
     }
}
       wake_up(&journal->j_wait_done_commit); --> this step
       now results into use after free issue.
   }

Change-Id: I7487aff6f946544cfcfc38a9f28769be762e3969
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
7 years agocfg80211/mac80211: disconnect on suspend
Stanislaw Gruszka [Thu, 2 Feb 2017 10:28:57 +0000 (15:58 +0530)]
cfg80211/mac80211: disconnect on suspend

If possible that after suspend, cfg80211 will receive request to
disconnect what require action on interface that was removed during
suspend.

Problem can manifest itself by various warnings similar to below one:

WARNING: at net/mac80211/driver-ops.h:12 ieee80211_bss_info_change_notify+0x2f9/0x300 [mac80211]()
wlan0:  Failed check-sdata-in-driver check, flags: 0x4
Call Trace:
 [<c043e0b3>] warn_slowpath_fmt+0x33/0x40
 [<f83707c9>] ieee80211_bss_info_change_notify+0x2f9/0x300 [mac80211]
 [<f83a660a>] ieee80211_recalc_ps_vif+0x2a/0x30 [mac80211]
 [<f83a6706>] ieee80211_set_disassoc+0xf6/0x500 [mac80211]
 [<f83a9441>] ieee80211_mgd_deauth+0x1f1/0x280 [mac80211]
 [<f8381b36>] ieee80211_deauth+0x16/0x20 [mac80211]
 [<f8261e70>] cfg80211_mlme_down+0x70/0xc0 [cfg80211]
 [<f8264de1>] __cfg80211_disconnect+0x1b1/0x1d0 [cfg80211]

To fix the problem disconnect from any associated network before
suspend. User space is responsible to establish connection again
after resume. This basically need to be done by user space anyway,
because associated stations can go away during suspend (for example
NetworkManager disconnects on suspend and connect on resume by default).

Patch also handle situation when driver refuse to suspend with wowlan
configured and try to suspend again without it.

CRs-Fixed: 1114636
Change-Id: I6f2265a65dd47e3b127ba6236e4c9cf7ba77fc09
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
Git-commit: 8125696991194aacb1173b6e8196d19098b44e17
[rsirasan@codeaurora.org: Resolved merge conflicts]
Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
7 years agospcom: print error message on lock ion failure
Amir Samuelov [Sun, 5 Feb 2017 12:08:58 +0000 (14:08 +0200)]
spcom: print error message on lock ion failure

Locking ION buffer should not fail, print error message if it happens.

Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
Change-Id: Ic67f69daa646712dd814f29d5aa0fc68386177e1

7 years agoMerge "ARM: dts: msm: add Silver cluster MEM-ACC thresholds for msm8998v2"
Linux Build Service Account [Sun, 5 Feb 2017 04:21:42 +0000 (20:21 -0800)]
Merge "ARM: dts: msm: add Silver cluster MEM-ACC thresholds for msm8998v2"

7 years agoMerge "soc: qcom: glink_smem_native_xprt: Add print for GFP_ATOMIC alloc fail"
Linux Build Service Account [Sun, 5 Feb 2017 04:21:41 +0000 (20:21 -0800)]
Merge "soc: qcom: glink_smem_native_xprt: Add print for GFP_ATOMIC alloc fail"

7 years agoMerge "clk: msm: clock-osm: support MEM-ACC threshold voltage for Silver cluster"
Linux Build Service Account [Sat, 4 Feb 2017 06:59:41 +0000 (22:59 -0800)]
Merge "clk: msm: clock-osm: support MEM-ACC threshold voltage for Silver cluster"

7 years agoMerge "diag: Do not close MHI channels when usb is disconnected"
Linux Build Service Account [Sat, 4 Feb 2017 06:59:40 +0000 (22:59 -0800)]
Merge "diag: Do not close MHI channels when usb is disconnected"

7 years agoMerge "qcrypto: protect potential integer overflow."
Linux Build Service Account [Sat, 4 Feb 2017 06:59:39 +0000 (22:59 -0800)]
Merge "qcrypto: protect potential integer overflow."

7 years agoMerge "qpnp-fg-gen3: Linearize SOC during discharging in SOC masking algorithm"
Linux Build Service Account [Sat, 4 Feb 2017 06:59:36 +0000 (22:59 -0800)]
Merge "qpnp-fg-gen3: Linearize SOC during discharging in SOC masking algorithm"

7 years agoMerge "qpnp-fg-gen3: Adjust recharge voltage to help SOC masking"
Linux Build Service Account [Sat, 4 Feb 2017 06:59:35 +0000 (22:59 -0800)]
Merge "qpnp-fg-gen3: Adjust recharge voltage to help SOC masking"

7 years ago msm: ADSPRPC: Use correct method for static processes
Sathish Ambley [Sat, 4 Feb 2017 05:16:24 +0000 (21:16 -0800)]
 msm: ADSPRPC: Use correct method for static processes

Use correct method to connect to static processes as the existing
method was used for dynamic process creation.

Change-Id: Id7f631560edd9b8e4e970baecdda50f7804991bd
Acked-by: Ashwini Patil <aapatil@qti.qualcomm.com>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
7 years agoMerge "msm: ipa3: Validate IPA and GSI firmwares before loading"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:17 +0000 (14:56 -0800)]
Merge "msm: ipa3: Validate IPA and GSI firmwares before loading"

7 years agoMerge "soc: qcom: pil: Fix error case scenario in subsystem ramdump"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:16 +0000 (14:56 -0800)]
Merge "soc: qcom: pil: Fix error case scenario in subsystem ramdump"

7 years agoMerge "ARM: dts: msm: add etm save restore nodes for sdm630"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:16 +0000 (14:56 -0800)]
Merge "ARM: dts: msm: add etm save restore nodes for sdm630"

7 years agoMerge "ARM: dts: msm: Enable UART for sdm630"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:15 +0000 (14:56 -0800)]
Merge "ARM: dts: msm: Enable UART for sdm630"

7 years agoMerge "ARM: dts: msm: Add revid phandle to read FAB ID for PM660"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:14 +0000 (14:56 -0800)]
Merge "ARM: dts: msm: Add revid phandle to read FAB ID for PM660"

7 years agoMerge "ARM: dts: msm: modify dcc ram size for sdm660"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:13 +0000 (14:56 -0800)]
Merge "ARM: dts: msm: modify dcc ram size for sdm660"

7 years agoMerge "ath10k: Populate HW params, WMI and HTT versions for WCN3990"
Linux Build Service Account [Fri, 3 Feb 2017 22:56:12 +0000 (14:56 -0800)]
Merge "ath10k: Populate HW params, WMI and HTT versions for WCN3990"

7 years agodiag: Do not close MHI channels when usb is disconnected
Sreelakshmi Gownipalli [Tue, 20 Dec 2016 07:31:05 +0000 (23:31 -0800)]
diag: Do not close MHI channels when usb is disconnected

Do not close MHI channels when usb is disconnected and a process
is running in memory device mode.

Change-Id: I043fc25542e432a9fa294d4f433945718b2e5878
Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
7 years agoASoC: sdm660-cdc: Add 4-mic DMIC support
Laxminath Kasam [Fri, 3 Feb 2017 20:06:04 +0000 (01:36 +0530)]
ASoC: sdm660-cdc: Add 4-mic DMIC support

Add route map and mix controls to support 4 digital mics
in SDM660 internal codec.

Change-Id: Ida16a910961d01a57d7d03dd64b61ecd36bad37d
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
7 years agopower: qcom: apm: correct various coding style issues
David Collins [Tue, 31 Jan 2017 19:56:13 +0000 (11:56 -0800)]
power: qcom: apm: correct various coding style issues

Correct warnings flagged by checkpatch.  In particular, modify
the following:

 - Use octal file permissions instead of symbolic.

 - Add 'const' to type of struct of_device_id variable.

 - Remove unnecessary out-of-memory error message.

 - Update the the MSM_APM Kconfig entry.

Change-Id: I57c6d499c90db62ca2733f302bd045b4d439905f
Signed-off-by: David Collins <collinsd@codeaurora.org>
7 years agosoc: qcom: pil: Fix error case scenario in subsystem ramdump
Puja Gupta [Thu, 2 Feb 2017 21:41:04 +0000 (13:41 -0800)]
soc: qcom: pil: Fix error case scenario in subsystem ramdump

During ramdump collection we assign memory to HLOS from subsystem for
non-secure pil. Whether ramdump collection is successful or not, we
should assign memory back to subsystem. This is to avoid access
violations in powerup path which happens after ramdump.

CRs-Fixed: 2002073
Change-Id: I7f1d42aebb44464fe077ca544ce91c2d7a8eefbb
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
7 years agosoc: qcom: glink_smem_native_xprt: Add print for GFP_ATOMIC alloc fail
Chris Lew [Tue, 17 Jan 2017 22:50:24 +0000 (14:50 -0800)]
soc: qcom: glink_smem_native_xprt: Add print for GFP_ATOMIC alloc fail

Add error message for GFP_ATOMIC allocation failure. Keep current
design to drop packet if allocation fails. This print will help debug
issues where a system critical client fails because of a dropped GLINK
packet.

CRs-Fixed: 1112151
Change-Id: I6a69cbf1f88295009284d726a06fa5affd4cc591
Signed-off-by: Chris Lew <clew@codeaurora.org>
7 years agoASoC: msm: qdsp6v2: Fix range check logic of port index
Xiaoyu Ye [Fri, 27 Jan 2017 02:20:06 +0000 (18:20 -0800)]
ASoC: msm: qdsp6v2: Fix range check logic of port index

The case of port index equals AFE_MAX_PORTS is not checked.
Add this corner case to avoid wrong port number.

CRs-Fixed: 1114578
Change-Id: I466cb7d87313e55e9e0bd08a7ab43f3ea36b8b9a
Signed-off-by: Xiaoyu Ye <benyxy@codeaurora.org>
7 years agopower: reset: Remove secure boot mode check
Prasad Sodagudi [Wed, 6 Apr 2016 12:25:29 +0000 (17:55 +0530)]
power: reset: Remove secure boot mode check

Debug policy of secure devices take care of nullifying
the ram dumps in secure boot mode. So no need to check
about secure boot mode in reboot driver to enable
download feature.

Change-Id: Idb5c93aca630f0093fccc2997bf50e7958dfbf54
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
7 years agoath10k: Populate HW params, WMI and HTT versions for WCN3990
Rajeev Kumar Sirasanagandla [Tue, 17 Jan 2017 12:47:51 +0000 (18:17 +0530)]
ath10k: Populate HW params, WMI and HTT versions for WCN3990

firmware-5.bin file for WCN3990 contains just WMI and HTT versions and
firmware is loaded by PIL.

This change, populate the hw params for WCN3990 and parse
firmware-5.bin file for WMI and HTT versions.

CRs-Fixed: 2002151
Change-Id: Ic65d3696e9546fd428e608f4738e9fe53d61338f
Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
7 years agoMerge "ARM: dts: msm: Add sdhc ice device node for sdm660"
Linux Build Service Account [Fri, 3 Feb 2017 14:27:02 +0000 (06:27 -0800)]
Merge "ARM: dts: msm: Add sdhc ice device node for sdm660"

7 years agoMerge "ARM: dts: msm: Add ufs ice device node for sdm660"
Linux Build Service Account [Fri, 3 Feb 2017 14:27:01 +0000 (06:27 -0800)]
Merge "ARM: dts: msm: Add ufs ice device node for sdm660"

7 years agoMerge "ASoc: wcd-mbhc: correct handling of electrical interrupts"
Linux Build Service Account [Fri, 3 Feb 2017 14:27:01 +0000 (06:27 -0800)]
Merge "ASoc: wcd-mbhc: correct handling of electrical interrupts"

7 years agoMerge "msm: qdsp6v2: set device channels on vocproc"
Linux Build Service Account [Fri, 3 Feb 2017 14:27:00 +0000 (06:27 -0800)]
Merge "msm: qdsp6v2: set device channels on vocproc"

7 years agoMerge "ASoC: msm: qdsp6v2: completely deallocate on cal block creation failure"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:59 +0000 (06:26 -0800)]
Merge "ASoC: msm: qdsp6v2: completely deallocate on cal block creation failure"

7 years agoMerge "drivers: soc: apr: create glink buffers dynamically"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:58 +0000 (06:26 -0800)]
Merge "drivers: soc: apr: create glink buffers dynamically"

7 years agoMerge "ASoC: msm8998: enable ignore suspend flag for ANC"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:57 +0000 (06:26 -0800)]
Merge "ASoC: msm8998: enable ignore suspend flag for ANC"

7 years agoMerge "ALSA: pcm: fix blocking while loop in snd_pcm_update_hw_ptr0()"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:56 +0000 (06:26 -0800)]
Merge "ALSA: pcm: fix blocking while loop in snd_pcm_update_hw_ptr0()"

7 years agoMerge "ARM: dts: msm: Add ufs support for SDM630"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:51 +0000 (06:26 -0800)]
Merge "ARM: dts: msm: Add ufs support for SDM630"

7 years agoMerge "ARM: dts: msm: Add WCN3990 WLAN module device node for APQ8998"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:50 +0000 (06:26 -0800)]
Merge "ARM: dts: msm: Add WCN3990 WLAN module device node for APQ8998"

7 years agoMerge "soc: qcom: glink_ssr: Set NULL after free"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:50 +0000 (06:26 -0800)]
Merge "soc: qcom: glink_ssr: Set NULL after free"

7 years agoMerge "iio: rradc: Update charger die temperature coefficients"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:49 +0000 (06:26 -0800)]
Merge "iio: rradc: Update charger die temperature coefficients"

7 years agoMerge "msm: ADSPRPC: Use domain information to open channels"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:48 +0000 (06:26 -0800)]
Merge "msm: ADSPRPC: Use domain information to open channels"

7 years agoMerge "qcom: battery: reorganize creation of votables in SMB library"
Linux Build Service Account [Fri, 3 Feb 2017 14:26:45 +0000 (06:26 -0800)]
Merge "qcom: battery: reorganize creation of votables in SMB library"