defconfig: Enable WCNSS register dump on WCNSS bite

When Apps recieves a WDOG bite from WCNSS, collecting a register
dump of WCNSS is helpful to root cause the failure.

Change-Id: I08987fe6dd0f660607bf6b1edcf32b590f1cccaf
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
msm: clock-8610: Allow measurement of clocks in the WCNSS

For debugging reasons, it is required that WLAN drivers
be able to measure clocks in the WCNSS subsystem. It is
assumed that the WCNSS debug mux is already programmed
by the WCNSS firmware.

Change-Id: If3ebbe680347aa62d6c706f1518dda4585b90a74
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
msm: clock-8226: Allow measurement of clocks in the WCNSS

For debugging reasons, it is required that WLAN drivers
be able to measure clocks in the WCNSS subsystem. It is
assumed that the WCNSS debug mux is already programmed
by the WCNSS firmware.

Change-Id: I3e7411021200a96454f37a1d40a17b109be4fc70
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
msm: clock-8974: Allow measurement of clocks in the WCNSS

For debugging reasons, it is required that WLAN drivers
be able to measure clocks in the WCNSS subsystem. It is
assumed that the WCNSS debug mux is already programmed
by the WCNSS firmware.

Change-Id: Ia1bc054f8dd8bd51e62046c9ea71624a22bc890e
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
mmc: core: Issue with voltage switch sequence

When a broken UHS-I card is inserted, the voltage switch sequence
fails as expected but the controller is left in bad state due to
which software request timeouts are observed for further commands.
Add mmc_power_cycle() for any failure in voltage switch so it will
also help reset the controller in addition to card.

CRs-fixed: 608192
Change-Id: I332c0717b9310692799b9a4ba6570df67fcf3b6e
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
msm: cpr-regulator: remove register save and restore for suspend and resume

As CPR hardware register values will be retained during XO shutdown with
VDD_CX minimization, there is no need to save and restore CPR hardware
register values during suspend and resume. Also, there is a race condition
between cpr_resume and cpr_regulator_set_voltage. The
cpr_regulator_set_voltage function might be called after cpr_suspend is
invoked and before cpr_resume is called, this will enable CPR during XO
shutdown.

Hence remove register save and restore operations from cpr_suspend and
cpr_resume functions and add a flag to indicate that CPR has been
suspended.

Change-Id: Ic7c0f639e7e5cedb096d2f2eaaa3e8433ccd44c7
CRs-Fixed: 616385
Signed-off-by: Ke Liu <keliu@codeaurora.org>
mmc: card: quirk: disable cache for Hynix card.

This change prevents enabling cache during card init for Hynix cards.
This change is workaround the problem of Hynix cards behavior for
adb reboot flow, when as a result of power cycle with cache enabled,
ext4 journal get aborted, because of meta data corruption.


Change-Id: I175ec7188d60fd1106e8d96387226532debe464f
Signed-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>
Signed-off-by: Gopal G Goberu <ggober@codeaurora.org>
slim_ngd: Handle error flags before handling SENT flag

It's possible that error flags were set alongwith SENT flag for
TX transaction status. In such a scenario, error flag status should
be handled (and SENT flag should be cleared). Move error-flag
handling ahead of SENT flag handling to avoid interrupt being called
twice, and completion being set twice.

Change-Id: I13f28df0a0448790069bd103422dc1cd6c7ac408
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
ARM: dts: msm8926: Add AB values to the GPU BIMC votes

At least a portion of the GPU's bus usage needs to be taken into
account on low end use cases to prevent underrun for other bus
users.  Add default votes to be taken into account in the BIMC
AB calculation.

Change-Id: I26068027087c0a177a4e0d6a2b15c8859af5c27f
Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
Merge "slim_ngd: Handle error flags before handling SENT flag"
Merge "ARM: dts: msm8926: Add AB values to the GPU BIMC votes"
Merge "Merge "slim_ngd: Handle error flags before handling SENT flag""
Merge "Merge "Merge "slim_ngd: Handle error flags before handling SENT flag"""
Merge "Merge "ARM: dts: msm8926: Add AB values to the GPU BIMC votes""
Merge "Merge "Merge "ARM: dts: msm8926: Add AB values to the GPU BIMC votes"""
radio: iris: Fixed an issue with search stations list.

RDS search, search station list were getting excluded
while checking bounds for allowed search types. Fixed
check to include them.

CRs-fixed: 597996
Change-Id: Ia2d7cc8a1bbf8e861a0e23dfc8ca56181b42b810
Signed-off-by: Satish Kodishala <skodisha@codeaurora.org>
Merge "Merge "ARM: dts: msm8926: Add AB values to the GPU BIMC votes""
Merge "msm: cpr-regulator: remove register save and restore for suspend and resume"
Merge "Merge "Merge "ARM: dts: msm8926: Add AB values to the GPU BIMC votes"""
Merge "Merge "msm: cpr-regulator: remove register save and restore for suspend and resume""