Skip to content

Add support for CNS3xxx SDHCI hosts

Anton Vorontsov linux-mmc lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3sdhci-pltfm: Switch to module device table matchingdrivers/mmc/host/sdhci-pltfm.c drivers/mmc/host/sdhci-pltfm.h+27 -10 replies
2/3sdhci-pltfm: Reorganize Makefile entries to support SoC devicesdrivers/mmc/host/Makefile+3 -10 replies
3/3sdhci-pltfm: Add support for CNS3xxx SoC devicesdrivers/mmc/host/Kconfig drivers/mmc/host/Makefile drivers/mmc/host/sdhci-cns3xxx.c +2 more+114 -02 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] Add support for CNS3xxx SDHCI hosts

Hi all,

Ben Dooks once suggested that we'd better keep SDHCI SoC-specific stuff in the driver/mmc/, as it's done for SDHCI S3C, eSDHC and HLWD devices. This helps maintain the code, and keeps MMC-specific stuff out of the platform code.

We already do this for OpenFirmware platforms (see sdhci-of-*), but the infrastructure isn't ready for the platform devices.

This patch set adds CNS3xxx SoC support. But to not duplicate the sdhci-pltfm code, it converts the driver to module device table matching, and then just adds CNS3xxx-specific driver_data.

Further more, as OF and Platform buses are going to be merged soon, this patch set also helps the transition.

Plus, if anybody is willing, sdhci-s3c can be merged into sdhci-pltfm (need to implement struct clk handling for this).

Thanks,

Signature · 3 lines
Anton Vorontsov
email: [email protected]
irc://irc.freenode.net/bd2