diff options
author | ernest.zhang <ernest.zhang@bayhubtech.com> | 2018-07-16 02:26:52 -0400 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2018-07-30 08:24:56 -0400 |
commit | 3665ff03c16ee6436d45a699565ba08f7ebdebb5 (patch) | |
tree | fb1decc16946344169ab41c68c3d3c6a6db30adc | |
parent | 57322d542ffe01076c9df10d38e3ec0a58f9d83a (diff) |
mmc: sdhci: Change O2 Host HS200 mode clock frequency to 200MHz
O2 SD Host HS200 mode clock frequency current is 208MHz, should be changed
to 200MHz to meet specification.
Signed-off-by: ernest.zhang <ernest.zhang@bayhubtech.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
-rw-r--r-- | drivers/mmc/host/sdhci-pci-o2micro.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/mmc/host/sdhci-pci-o2micro.c b/drivers/mmc/host/sdhci-pci-o2micro.c index ba59db6a126c..7b37713d8826 100644 --- a/drivers/mmc/host/sdhci-pci-o2micro.c +++ b/drivers/mmc/host/sdhci-pci-o2micro.c | |||
@@ -311,9 +311,8 @@ int sdhci_pci_o2_probe(struct sdhci_pci_chip *chip) | |||
311 | 311 | ||
312 | /* Check Whether subId is 0x11 or 0x12 */ | 312 | /* Check Whether subId is 0x11 or 0x12 */ |
313 | if ((scratch_32 == 0x11) || (scratch_32 == 0x12)) { | 313 | if ((scratch_32 == 0x11) || (scratch_32 == 0x12)) { |
314 | scratch_32 = 0x2c280000; | 314 | scratch_32 = 0x25100000; |
315 | 315 | ||
316 | /* Set Base Clock to 208MZ */ | ||
317 | o2_pci_set_baseclk(chip, scratch_32); | 316 | o2_pci_set_baseclk(chip, scratch_32); |
318 | ret = pci_read_config_dword(chip->pdev, | 317 | ret = pci_read_config_dword(chip->pdev, |
319 | O2_SD_FUNC_REG4, | 318 | O2_SD_FUNC_REG4, |
@@ -406,7 +405,7 @@ int sdhci_pci_o2_probe(struct sdhci_pci_chip *chip) | |||
406 | O2_SD_PLL_SETTING, scratch_32); | 405 | O2_SD_PLL_SETTING, scratch_32); |
407 | } else { | 406 | } else { |
408 | scratch_32 &= 0x0000FFFF; | 407 | scratch_32 &= 0x0000FFFF; |
409 | scratch_32 |= 0x2c280000; | 408 | scratch_32 |= 0x25100000; |
410 | 409 | ||
411 | pci_write_config_dword(chip->pdev, | 410 | pci_write_config_dword(chip->pdev, |
412 | O2_SD_PLL_SETTING, scratch_32); | 411 | O2_SD_PLL_SETTING, scratch_32); |