001-mtk-0016-mmc-mediatek-add-support-for-MediaTek-MT7621-SoC.patch 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. From 4339ec44313e85dd1f6d3d708dd2e594855ce25d Mon Sep 17 00:00:00 2001
  2. From: Weijie Gao <[email protected]>
  3. Date: Fri, 20 May 2022 11:23:26 +0800
  4. Subject: [PATCH 16/25] mmc: mediatek: add support for MediaTek MT7621 SoC
  5. This patch adds SDXC support for MediaTek MT7621 SoC
  6. Reviewed-by: Jaehoon Chung <[email protected]>
  7. Signed-off-by: Weijie Gao <[email protected]>
  8. ---
  9. drivers/mmc/mtk-sd.c | 13 +++++++++++++
  10. 1 file changed, 13 insertions(+)
  11. --- a/drivers/mmc/mtk-sd.c
  12. +++ b/drivers/mmc/mtk-sd.c
  13. @@ -1761,6 +1761,18 @@ static const struct msdc_compatible mt76
  14. .default_pad_dly = true,
  15. };
  16. +static const struct msdc_compatible mt7621_compat = {
  17. + .clk_div_bits = 8,
  18. + .pad_tune0 = false,
  19. + .async_fifo = true,
  20. + .data_tune = true,
  21. + .busy_check = false,
  22. + .stop_clk_fix = false,
  23. + .enhance_rx = false,
  24. + .builtin_pad_ctrl = true,
  25. + .default_pad_dly = true,
  26. +};
  27. +
  28. static const struct msdc_compatible mt7622_compat = {
  29. .clk_div_bits = 12,
  30. .pad_tune0 = true,
  31. @@ -1809,6 +1821,7 @@ static const struct msdc_compatible mt81
  32. static const struct udevice_id msdc_ids[] = {
  33. { .compatible = "mediatek,mt7620-mmc", .data = (ulong)&mt7620_compat },
  34. + { .compatible = "mediatek,mt7621-mmc", .data = (ulong)&mt7621_compat },
  35. { .compatible = "mediatek,mt7622-mmc", .data = (ulong)&mt7622_compat },
  36. { .compatible = "mediatek,mt7623-mmc", .data = (ulong)&mt7623_compat },
  37. { .compatible = "mediatek,mt8512-mmc", .data = (ulong)&mt8512_compat },