On 11/28/23 15:38, Kuan Lim Lee wrote: > Cadence SDMMC v6 controller has a lot of changes on initialize > compared to v4 controller. PHY is needed by v6 controller. > > Signed-off-by: Kuan Lim Lee <kuanlim....@starfivetech.com> > Co-developed-by: Alex Soo <yuklin....@starfivetech.com> > Signed-off-by: Wei Liang Lim <weiliang....@starfivetech.com>
Reviewed-by: Jaehoon Chung <jh80.ch...@samsung.com> Best Regards, Jaehoon Chung > --- > Changes in v2 > - Rename file sdhci-cadence6-phy.c to sdhci-cadence6.c > - Remove CONFIG_MMC_SDHCI_CADENCE_V6 > - Rewrite code of v6 configuration part > - Add sdhci_cdns6_phy_init() function > --- > drivers/mmc/Makefile | 1 + > drivers/mmc/sdhci-cadence.c | 63 ++------ > drivers/mmc/sdhci-cadence.h | 69 ++++++++ > drivers/mmc/sdhci-cadence6.c | 294 +++++++++++++++++++++++++++++++++++ > 4 files changed, 376 insertions(+), 51 deletions(-) > create mode 100644 drivers/mmc/sdhci-cadence.h > create mode 100644 drivers/mmc/sdhci-cadence6.c