Skip to content

MMC: OMAP: Add MMC multislot support

Carlos Aguiar linux-omap 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17MMC: OMAP: Introduce new structs for mmc multislot supportdrivers/mmc/host/omap.c+366 -2120 replies
2/17MMC: OMAP: New release dma and abort xfer functionsdrivers/mmc/host/omap.c+60 -190 replies
3/17MMC: OMAP: Fix timeout calculation for MMC multislot supportdrivers/mmc/host/omap.c+4 -50 replies
4/17MMC: OMAP: Power functions modified to MMC multislot supportdrivers/mmc/host/omap.c+37 -530 replies
5/17MMC: OMAP: General cleanup for MMC multislot supportdrivers/mmc/host/omap.c+31 -210 replies
6/17MMC: OMAP: Abort stuck commandsdrivers/mmc/host/omap.c+83 -100 replies
7/17MMC: OMAP: Using setup_timer instead of init_timerdrivers/mmc/host/omap.c+4 -100 replies
8/17PLAT: OMAP: Modifications at devices.c and mmc.h to use multislot structuresarch/arm/plat-omap/devices.c include/asm-arm/arch-omap/mmc.h+29 -140 replies
9/17MMC: OMAP: Modifications at N800 MMC board specific file to work MMC multislot supportarch/arm/mach-omap2/board-n800-mmc.c arch/arm/mach-omap2/board-n800.c+45 -230 replies
10/17MMC: OMAP: Enabling MMC/SD card support option on n800_defconfigarch/arm/configs/n800_defconfig+21 -30 replies
11/17MMC: OMAP: Supporting MMC multislot structures for TI OMAP H3 boardarch/arm/mach-omap1/board-h3-mmc.c arch/arm/mach-omap1/board-h3.c include/asm-arm/arch-omap/board-h3.h+116 -00 replies
12/17MMC: OMAP: Make board-h3.c uses new board-h3-mmc.c codearch/arm/configs/omap_h3_1710_defconfig arch/arm/mach-omap1/Makefile arch/arm/mach-omap1/board-h3.c+68 -90 replies
13/17MMC: OMAP: Supporting MMC multislot structures for TI OMAP H2 boardarch/arm/mach-omap1/board-h2-mmc.c arch/arm/mach-omap1/board-h2.c include/asm-arm/arch-omap/board-h2.h+114 -00 replies
14/17MMC: OMAP: Make board-h2.c uses new board-h2-mmc.c codearch/arm/configs/omap_h2_1610_defconfig arch/arm/mach-omap1/Makefile arch/arm/mach-omap1/board-h2.c+115 -150 replies
15/17MMC: OMAP: Supporting MMC multislot structures for Siemens SX1 boardarch/arm/mach-omap1/board-sx1-mmc.c arch/arm/mach-omap1/board-sx1.c include/asm-arm/arch-omap/board-sx1.h+117 -00 replies
16/17MMC: OMAP: Make board-sx1.c uses new board-sx1-mmc.c codearch/arm/configs/sx1_defconfig arch/arm/mach-omap1/Makefile arch/arm/mach-omap1/board-sx1.c+20 -60 replies
17/17MMC: OMAP: Adds MMC basic support for Siemens SX1drivers/mmc/host/omap.c+3 -01 reply

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 00/17] MMC: OMAP: Add MMC multislot support

Hi Tony and folks,

This is the latest 'MMC: OMAP: Add MMC multislot support' patch series with changes, corrections and improvements based on recent comments and suggestions from community and coworkers.

Just to remind you, this patch series adds the MMC multislot support for
N800 and TI OMAP H2 and H3 boards, and Siemens SX1. It's based on Juha's and Jarkko's earlier implementation and it can be applied against most updated
linux-omap tree (2.6.24-rc3-omap1, on top of commit 3e1251dd443d07f5a5298646adf746e4add89cf3).

After recent merging of linux omap tree with linus tree, such support was broken for N800. After investigating it, I realize the source of the problem comes from DMA, from a line of Anand Gadiyar' earlier patch committed [1].

In order this support work properly on N800, please apply the patch I proposed at [2].

I've tested with MMC, SD and SDHC cards and looks fine for the boards mentioned above (SX1 is compiled test only).

Testing, comments and suggestions are welcome.

BR,

Carlos.

PS: This week, I'll be sending the patches to provide such support for Innovator 1510.

[1] http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=8691f1711eace1ee237a474a31574bdd59efb4c3
[2] http://linux.omap.com/pipermail/linux-omap-open-source/2007-November/012177.html

Signature · 7 lines
Carlos Eduardo Aguiar
Nokia Institute of Technology - INdT
Open Source Mobile Research Center - OSMRC - Manaus
Core Team
Phone: +55 92 2126-1079
Mobile: +55 92 8127-1797
E-mail: [email protected]