android_kernel_motorola_sm6225/include/linux/mmc
Veerabhadrarao Badiganti e102e0967f mmc: host: Reset sdhc-crypto engine only during error recovery
No need to reset the inline-crypto-engine (ICE) when SDHC soft-
reset is triggered. ICE needs to be reset only when SDHC gets h/w
reset (this is to keep SHDC and ICE in sync) but mmc driver never
does h/w reset of SDHC controller

Resetting ICE whenever SDHC get soft reset (in suspend path)
resulting in TZ calls and causing latency issues.

But invoke ice reset during error handling path to ensure ice
s/w state machine is in sync with the mmc s/w state.

Change-Id: Ifb48bf215821a8318520e214370c78f2bc857622
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
Signed-off-by: Ram Prakash Gupta <rampraka@codeaurora.org>
2019-08-02 16:09:01 +05:30
..
card.h mmc: core: expose info about enhanced rpmb support 2019-08-02 16:08:56 +05:30
core.h mmc: sdhci-msm-ice: Add Inline Crypto Engine (ICE) support 2019-05-13 13:12:24 +05:30
host.h mmc: host: Reset sdhc-crypto engine only during error recovery 2019-08-02 16:09:01 +05:30
mmc.h mmc: core: expose info about enhanced rpmb support 2019-08-02 16:08:56 +05:30
pm.h ANDROID: mmc: core: Add "ignore mmc pm notify" functionality 2018-12-05 09:48:12 -08:00
sd.h
sdhci-pci-data.h MMC core: 2017-11-13 10:17:35 -08:00
sdio.h Revert "mmc: driver's changes from kernel msm-4.14 to msm-4.19" 2019-05-13 13:12:22 +05:30
sdio_func.h mmc: sdio: fix alignment issue in struct sdio_func 2017-04-18 19:18:07 +02:00
sdio_ids.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-06-06 18:39:49 -07:00
sh_mmcif.h mmc: sh_mmcif: Remove unused clk_ctrl2_present from the platform data 2017-02-13 13:19:58 +01:00
slot-gpio.h mmc: add hot plug support using extcon framework 2019-05-23 13:00:44 +05:30