mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 13:49:24 -04:00
Merge "mmc: host: sdhci-msm: Enable SDHC FIFO explicitly"
This commit is contained in:
commit
6d922e2c32
1 changed files with 6 additions and 1 deletions
|
|
@ -112,7 +112,7 @@
|
|||
#define CORE_START_CDC_TRAFFIC BIT(6)
|
||||
|
||||
#define CORE_PWRSAVE_DLL BIT(3)
|
||||
|
||||
#define CORE_FIFO_ALT_EN BIT(10)
|
||||
#define DDR_CONFIG_POR_VAL 0x80040873
|
||||
#define DLL_USR_CTL_POR_VAL 0x10800
|
||||
#define ENABLE_DLL_LOCK_STATUS BIT(26)
|
||||
|
|
@ -3943,6 +3943,11 @@ static int sdhci_msm_probe(struct platform_device *pdev)
|
|||
writel_relaxed(CORE_VENDOR_SPEC_POR_VAL,
|
||||
host->ioaddr + msm_offset->core_vendor_spec);
|
||||
|
||||
/* Ensure SDHCI FIFO is enabled by disabling alternative FIFO */
|
||||
config = readl_relaxed(host->ioaddr + msm_offset->core_vendor_spec3);
|
||||
config &= ~CORE_FIFO_ALT_EN;
|
||||
writel_relaxed(config, host->ioaddr + msm_offset->core_vendor_spec3);
|
||||
|
||||
if (!msm_host->mci_removed) {
|
||||
/* Set HC_MODE_EN bit in HC_MODE register */
|
||||
msm_host_writel(msm_host, HC_MODE_EN, host,
|
||||
|
|
|
|||
Loading…
Reference in a new issue