[RFC PATCH v1 0/1] Add TH1520 eMMC/SD controller support

Maksim Kiselev
2024-03-30T18:00:09Z

Hi list,

I want to introduce support for DesignWare SDHCI host controller
on Alibaba TH1520 SoC. The driver based on mainline Linux and Revyos
U-boot drivers. Work with eMMC and SD was tested on a LicheePi 4A board.

I would like to point out that the TH1520's SDHCI controller is very
similar to Rockchip's IPs those already have U-boot driver -
rockchip_sdhci.c
Also on Linux, T-head and Rockchip SDHCI controllers use a common driver -
sdhci-of-dwcmshc.c

At my glance we have two options:
- leave TH1520 in a separate driver
- stretch this driver on rockchip_sdhc

I chose the first option for now. And would be glad to hear your thoughts.

Best regards,
Maksim

Maksim Kiselev (1):
mmc: snps_sdhci: Add sdhci driver support for TH1520 SoC

drivers/mmc/Kconfig | 12 +
drivers/mmc/Makefile | 1 +
drivers/mmc/snps_sdhci.c | 464 +++++++++++++++++++++++++++++++++++++++
3 files changed, 477 insertions(+)
create mode 100644 drivers/mmc/snps_sdhci.c

--
2.40.1