mmc: OCTEON: Add OCTEON MMC controller.
Subsystems (2)
v8 cover mmc: OCTEON: Add OCTEON MMC controller.
The OCTEON MMC controller is currently found on cn61XX and cnf71XX devices. Device parameters are configured from device tree data.
The MMC controller can be connected to up to 4 "slots" which may be eMMC, MMC or SD card devices. As there is a single controller, each available slot is represented as a child node of the controller.
This MMC driver is the product of previous versions and discussions which can be found at the below URLs.
[V7] https://patchwork.linux-mips.org/patch/12566/
https://patchwork.linux-mips.org/patch/12567/ [V6] https://patchwork.linux-mips.org/patch/12538/ https://patchwork.linux-mips.org/patch/12539/ https://patchwork.linux-mips.org/patch/12540/
[V5] https://patchwork.linux-mips.org/patch/12533/
[V4] https://patchwork.linux-mips.org/patch/9558/
[V3] https://patchwork.linux-mips.org/patch/9462/
[V2] https://patchwork.linux-mips.org/patch/9086/
[V1] https://patchwork.linux-mips.org/patch/9079/
Steven J. Hill (2):
mmc: OCTEON: Add DT bindings for OCTEON MMC controller.
mmc: OCTEON: Add host driver for OCTEON MMC controller.
.../devicetree/bindings/mmc/octeon-mmc.txt | 72 ++ drivers/mmc/host/Kconfig | 10 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/octeon_mmc.c | 1331 ++++++++++++++++++++ 4 files changed, 1414 insertions(+) create mode 100644 Documentation/devicetree/bindings/mmc/octeon-mmc.txt create mode 100644 drivers/mmc/host/octeon_mmc.c
Signature · 1 line
1.9.1