diff options
author | NeilBrown <neil@brown.name> | 2019-05-04 06:24:56 -0400 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2019-05-06 06:33:03 -0400 |
commit | afb7c7910bf3c42b56f99c9d6bb82099d0a0794d (patch) | |
tree | 95e1d94e8fea9c888af15be154f2055715097a6b /drivers/mmc | |
parent | 42edb0d5ac3ee1ac247e3f56be4263f14ed99f11 (diff) |
mmc: mtk-sd: add support for config found in mt7620 family SOCs.
mt7620 family MIPS SOCs contain the mtk-sd silicon.
Add support for this.
Signed-off-by: NeilBrown <neil@brown.name>
Reviewed-by: Chaotian Jing <chaotian.jing@mediatek.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc')
-rw-r--r-- | drivers/mmc/host/mtk-sd.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc/host/mtk-sd.c index 469d4a717175..0c2be4f54b1f 100644 --- a/drivers/mmc/host/mtk-sd.c +++ b/drivers/mmc/host/mtk-sd.c | |||
@@ -517,6 +517,17 @@ static const struct mtk_mmc_compatible mt8516_compat = { | |||
517 | .stop_clk_fix = true, | 517 | .stop_clk_fix = true, |
518 | }; | 518 | }; |
519 | 519 | ||
520 | static const struct mtk_mmc_compatible mt7620_compat = { | ||
521 | .clk_div_bits = 8, | ||
522 | .hs400_tune = false, | ||
523 | .pad_tune_reg = MSDC_PAD_TUNE, | ||
524 | .async_fifo = false, | ||
525 | .data_tune = false, | ||
526 | .busy_check = false, | ||
527 | .stop_clk_fix = false, | ||
528 | .enhance_rx = false, | ||
529 | }; | ||
530 | |||
520 | static const struct of_device_id msdc_of_ids[] = { | 531 | static const struct of_device_id msdc_of_ids[] = { |
521 | { .compatible = "mediatek,mt8135-mmc", .data = &mt8135_compat}, | 532 | { .compatible = "mediatek,mt8135-mmc", .data = &mt8135_compat}, |
522 | { .compatible = "mediatek,mt8173-mmc", .data = &mt8173_compat}, | 533 | { .compatible = "mediatek,mt8173-mmc", .data = &mt8173_compat}, |
@@ -525,6 +536,7 @@ static const struct of_device_id msdc_of_ids[] = { | |||
525 | { .compatible = "mediatek,mt2712-mmc", .data = &mt2712_compat}, | 536 | { .compatible = "mediatek,mt2712-mmc", .data = &mt2712_compat}, |
526 | { .compatible = "mediatek,mt7622-mmc", .data = &mt7622_compat}, | 537 | { .compatible = "mediatek,mt7622-mmc", .data = &mt7622_compat}, |
527 | { .compatible = "mediatek,mt8516-mmc", .data = &mt8516_compat}, | 538 | { .compatible = "mediatek,mt8516-mmc", .data = &mt8516_compat}, |
539 | { .compatible = "mediatek,mt7620-mmc", .data = &mt7620_compat}, | ||
528 | {} | 540 | {} |
529 | }; | 541 | }; |
530 | MODULE_DEVICE_TABLE(of, msdc_of_ids); | 542 | MODULE_DEVICE_TABLE(of, msdc_of_ids); |