diff options
author | Thierry Reding <treding@nvidia.com> | 2015-11-16 04:27:15 -0500 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2015-12-22 05:32:07 -0500 |
commit | b5a84ecf025add96b11f778a5a9d455ab5fddff2 (patch) | |
tree | cf206b2e09a65956141e4ea10bd2e54c2c9ab98a /drivers/mmc | |
parent | d49d19c2a8f90be7f9cccb527e80175d9454e851 (diff) |
mmc: tegra: Add Tegra210 support
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/host/sdhci-tegra.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-tegra.c b/drivers/mmc/host/sdhci-tegra.c index 8d49d9af6f54..368f1b74a525 100644 --- a/drivers/mmc/host/sdhci-tegra.c +++ b/drivers/mmc/host/sdhci-tegra.c | |||
@@ -236,7 +236,24 @@ static const struct sdhci_tegra_soc_data soc_data_tegra114 = { | |||
236 | NVQUIRK_DISABLE_SDR104, | 236 | NVQUIRK_DISABLE_SDR104, |
237 | }; | 237 | }; |
238 | 238 | ||
239 | static const struct sdhci_pltfm_data sdhci_tegra210_pdata = { | ||
240 | .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | | ||
241 | SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK | | ||
242 | SDHCI_QUIRK_SINGLE_POWER_WRITE | | ||
243 | SDHCI_QUIRK_NO_HISPD_BIT | | ||
244 | SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC, | ||
245 | .ops = &tegra114_sdhci_ops, | ||
246 | }; | ||
247 | |||
248 | static const struct sdhci_tegra_soc_data soc_data_tegra210 = { | ||
249 | .pdata = &sdhci_tegra210_pdata, | ||
250 | .nvquirks = NVQUIRK_DISABLE_SDR50 | | ||
251 | NVQUIRK_DISABLE_DDR50 | | ||
252 | NVQUIRK_DISABLE_SDR104, | ||
253 | }; | ||
254 | |||
239 | static const struct of_device_id sdhci_tegra_dt_match[] = { | 255 | static const struct of_device_id sdhci_tegra_dt_match[] = { |
256 | { .compatible = "nvidia,tegra210-sdhci", .data = &soc_data_tegra210 }, | ||
240 | { .compatible = "nvidia,tegra124-sdhci", .data = &soc_data_tegra114 }, | 257 | { .compatible = "nvidia,tegra124-sdhci", .data = &soc_data_tegra114 }, |
241 | { .compatible = "nvidia,tegra114-sdhci", .data = &soc_data_tegra114 }, | 258 | { .compatible = "nvidia,tegra114-sdhci", .data = &soc_data_tegra114 }, |
242 | { .compatible = "nvidia,tegra30-sdhci", .data = &soc_data_tegra30 }, | 259 | { .compatible = "nvidia,tegra30-sdhci", .data = &soc_data_tegra30 }, |