UPSTREAM: mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure

Force chip enter L0 power state during SDR104 HW tuning to avoid tuning failure

Signed-off-by: Shirley Her <shirley.her@bayhubtech.com>
Link: https://lore.kernel.org/r/20210206014051.3418-1-shirley.her@bayhubtech.com
Fixes: 7b7d897e8898 ("mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode")
Cc: stable@vger.kernel.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
(cherry picked from commit 1ad9f88014ae1d5abccb6fe930bc4c5c311bdc05)
Signed-off-by: AlvinSA Chen <alvinsa_chen@compal.corp-partner.google.com>
BUG=b:174335506
TEST=Run card detecttion test for various SD cards (include kingston micro SD card)

Signed-off-by: Linux Patches Robot <linux-patches-robot@chromeos-missing-patches.google.com.iam.gserviceaccount.com>
Change-Id: Ie6dd5143e48931de45f02cc4c6fe529d458d984b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2717117
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Alex Levin <levinale@google.com>
Tested-by: Shirley Her <shirley.her@bayhubtech.corp-partner.google.com>
Commit-Queue: YH Lin <yueherngl@chromium.org>
(cherry picked from commit 28c2bccef10243a2e37aea7764594bf00827200f)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2717155
Reviewed-by: AlvinSA Chen <alvinsa_chen@compal.corp-partner.google.com>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Tested-by: AlvinSA Chen <alvinsa_chen@compal.corp-partner.google.com>
Commit-Queue: Sam McNally <sammc@chromium.org>
1 file changed