Prashanth Bhatta
5972a06743
icnss: Prevent suspend while processing events
...
Power collapsing while processing events posted to work queue
causes stability issues because of suspending while in the
process of bring-up, bring-down or recovery. Prevent suspend
while processing events by calling pm_stay_awake().
CRs-fixed: 1073854
Change-Id: I6c7ae3b6e52529b14075fb2212bc2c5f76ae5730
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-10-05 17:36:53 -07:00
Prashanth Bhatta
71adcb3196
icnss: Ignore PD down if WLAN FW doesn't exists
...
During Modem SSR, PD down notification gets notified by
service-notifier. There are cases where in WLAN firmware may not
be available on Modem side. Handle PD down notification
gracefully in case WLAN firmware doesn't exists.
CRs-fixed: 1072772
Change-Id: Ibfe29a3950fabfcf8baa5d08b15e0f056dcc1f2a
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-09-29 18:45:12 -07:00
Prashanth Bhatta
4448b9111f
icnss: Handle graceful Modem shutdown
...
With the current implementation, all the PD down notifications
are treated as crash but PD down notification can happen because
of graceful Modem shutdown also. Handle the case such that if the
PD down notification happens which is not a crash then bring down
WLAN driver and firmware gracefully.
CRs-fixed: 1065232
Change-Id: I63f3e0747ffc1e703a068c6ac649e6242f285b9b
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-09-29 18:43:41 -07:00
Linux Build Service Account
46692be6dd
Merge "net: cnss: Add support to get fw files for QCA SDIO target"
2016-09-29 11:21:14 -07:00
Linux Build Service Account
36b224f262
Merge "icnss: update logs for QMI rejected messages"
2016-09-29 11:21:13 -07:00
Linux Build Service Account
25303294bd
Merge "Migrate mpq demux driver from kernel 3.18 to 4.4"
2016-09-29 11:21:12 -07:00
Linux Build Service Account
6e395a551f
Merge "Migrate demux driver from kernel 3.18 to 4.4"
2016-09-29 11:21:11 -07:00
Linux Build Service Account
97706eea54
Merge "usb: dwc3: fix overriding core clock rate to default max"
2016-09-29 11:21:11 -07:00
Linux Build Service Account
bc716d0f35
Merge "msm: pcie: verify EP is accessible before conf restore"
2016-09-29 11:21:10 -07:00
Linux Build Service Account
cc2b944d66
Merge "soc: qcom: pil: add PBL spare error status"
2016-09-29 11:21:09 -07:00
Linux Build Service Account
a888aabc80
Merge "ASoC: wcd934x: enable rate converter clock for AANC"
2016-09-29 11:21:08 -07:00
Linux Build Service Account
6d162862f4
Merge "ASoC: msmcobalt: Enable msmcobalt to use audio notifier"
2016-09-29 11:21:06 -07:00
Linux Build Service Account
f5b7228107
Merge "drivers: soc: Add Audio Notifier, PDR, and SSR drivers"
2016-09-29 11:21:05 -07:00
Linux Build Service Account
c5d7e7b615
Merge "msm: ipa3: hal: change FnR prints to low"
2016-09-29 11:21:04 -07:00
Linux Build Service Account
87eb81341d
Merge "msm: ipa3: change FnR prints to low"
2016-09-29 11:21:03 -07:00
Linux Build Service Account
1b35a9d9cb
Merge "soc: qcom: glink: Fix uninitialzed return value."
2016-09-29 11:21:02 -07:00
Linux Build Service Account
f8a523fad1
Merge "soc: qcom: glink_ssr: Fix uninitialized variable"
2016-09-29 11:21:01 -07:00
Linux Build Service Account
793392fb5f
Merge "msm: kgsl: Add memory and periphery clock control for A540"
2016-09-29 11:21:00 -07:00
Linux Build Service Account
e18b1f64de
Merge "ASoC: wcd934x: Avoid pop during dsd path tear down"
2016-09-29 11:20:58 -07:00
Linux Build Service Account
71acb6aa27
Merge "ARM: dts: msm: enable more FG interrupts for PMICOBALT"
2016-09-29 11:20:57 -07:00
Linux Build Service Account
2d26c815e5
Merge "qcom-charger: fg-util: add float decode function"
2016-09-29 11:20:56 -07:00
Linux Build Service Account
c3e6753c03
Merge "ARM: dts: msm: modify VDD_APC0/1 CPR voltages for msmcobalt v2"
2016-09-29 11:20:56 -07:00
Linux Build Service Account
522270d25b
Merge "ARM: dts: msm: correct PM8005 S1 min/max voltage for msmcobalt"
2016-09-29 11:20:55 -07:00
Linux Build Service Account
658a0f5fe1
Merge "ARM: dts: msm: modify VDD_GFX CPR voltage adjustments for msmcobalt v2"
2016-09-29 11:20:53 -07:00
Linux Build Service Account
425322249a
Merge "msm: mink: Accept zero args for invoke command"
2016-09-29 11:20:52 -07:00
Linux Build Service Account
a7d7221fa3
Merge "ARM: dts: msm: add slimbus7 and slimbus8 cpu dais for msmcobalt"
2016-09-29 11:20:51 -07:00
Linux Build Service Account
ae9014335d
Merge "ARM: dts: msm: Add bus name to venus pil for MSMCOBALT"
2016-09-29 11:20:50 -07:00
Linux Build Service Account
be6bc701ce
Merge "msm: kgsl: Revisit the GPU snapshot dumping"
2016-09-29 11:20:49 -07:00
Linux Build Service Account
76d2d17c13
Merge "ASoC: wcd934x: Add dapm ignore suspend for backend dais"
2016-09-29 11:20:48 -07:00
Linux Build Service Account
c2663a6470
Merge "diag: Fix possible buffer corruption by proper typecasting"
2016-09-29 11:20:48 -07:00
Linux Build Service Account
612fafbe3e
Merge "input: touchscreen: Change dev_pm_ops for Goodix driver"
2016-09-29 11:20:33 -07:00
Linux Build Service Account
5ec3200668
Merge "ASoC: msm: initialize the params array before using it"
2016-09-29 11:20:32 -07:00
Linux Build Service Account
c60a678c0e
Merge "ASoC: msmcobalt: send ANC config for WCD9340 codec"
2016-09-29 11:20:31 -07:00
Linux Build Service Account
45bd3054fc
Merge "ARM: dts: msm: Fix smem rpm xprt entry for msmfalcon"
2016-09-29 11:20:31 -07:00
Linux Build Service Account
f6d68e27bf
Merge "sched: constrain HMP scheduler tunable range with in better way"
2016-09-29 11:20:30 -07:00
Linux Build Service Account
fbf3c441eb
Merge "defconfig: msmcortex: Enable core control"
2016-09-29 11:20:18 -07:00
Linux Build Service Account
95ce9d98db
Merge "sched/core_ctl: Integrate core control with cpu isolation"
2016-09-29 11:20:17 -07:00
Linux Build Service Account
461424e5ec
Merge "sched/core_ctl: Refactor cpu data"
2016-09-29 11:20:17 -07:00
Linux Build Service Account
bbf8724641
Merge "core_ctrl: Move core control into kernel"
2016-09-29 11:20:17 -07:00
Linux Build Service Account
a18b94fe05
Merge "ARM: dts: msm: Update TSENS sensor ID for MSMCOBALT"
2016-09-29 11:20:15 -07:00
Linux Build Service Account
e84d273d90
Merge "thermal: tsens: Update sensor ID index"
2016-09-29 11:20:14 -07:00
Linux Build Service Account
dee200e246
Merge "net: ipc_router: fix NULL pointer de-reference issue"
2016-09-29 11:20:14 -07:00
Linux Build Service Account
2ef6e7b165
Merge "soc: qcom: Listen to SUBSYS_AFTER_SHUTDOWN notification"
2016-09-29 11:20:13 -07:00
Linux Build Service Account
06b25aaee0
Merge "ASoC: wcd9335: add handset speaker gain mixer control"
2016-09-29 11:20:12 -07:00
Linux Build Service Account
e70bdf79d7
Merge "ARM: dts: msm: Add SMP2P entries for MSMTRITON"
2016-09-29 11:20:09 -07:00
Linux Build Service Account
b7a533836a
Merge "arm64: process: Reduce the no. of bytes of data around registers"
2016-09-29 11:20:08 -07:00
Linux Build Service Account
54ff1c7439
Merge "msm: pil: Adding function name and buffer size information in logs"
2016-09-29 11:20:07 -07:00
Linux Build Service Account
8da5055a8d
Merge "wil6210: extract firmware capabilities from FW file"
2016-09-29 11:20:01 -07:00
Linux Build Service Account
1e6c420f32
Merge "ARM: dts: msm: Remove 710Mhz frequency for A540v2 GPU."
2016-09-29 11:20:00 -07:00
Linux Build Service Account
c5de06bf5c
Merge "ASoC: msm: qdsp6v2: Change device switch handling"
2016-09-29 11:20:00 -07:00