-
- Downloads
mmc: Remove ops from struct mmc and put in mmc_ops
Remove the in-structure ops and put them in mmc_ops with
a constant pointer to it.
This makes the mmc structure smaller as well as conserving
code space (in theory).
All in-tree drivers are converted as well; this is done in a
single patch in order to not break git bisect.
Changes since V1:
Fix compilation b0rked issue on omap platforms where OMAP_GPIO was
not set.
Signed-off-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
Showing
- drivers/mmc/arm_pl180_mmci.c 7 additions, 5 deletionsdrivers/mmc/arm_pl180_mmci.c
- drivers/mmc/bfin_sdh.c 6 additions, 5 deletionsdrivers/mmc/bfin_sdh.c
- drivers/mmc/davinci_mmc.c 7 additions, 6 deletionsdrivers/mmc/davinci_mmc.c
- drivers/mmc/dw_mmc.c 7 additions, 3 deletionsdrivers/mmc/dw_mmc.c
- drivers/mmc/fsl_esdhc.c 8 additions, 6 deletionsdrivers/mmc/fsl_esdhc.c
- drivers/mmc/ftsdc010_mci.c 7 additions, 4 deletionsdrivers/mmc/ftsdc010_mci.c
- drivers/mmc/gen_atmel_mci.c 7 additions, 5 deletionsdrivers/mmc/gen_atmel_mci.c
- drivers/mmc/mmc.c 12 additions, 9 deletionsdrivers/mmc/mmc.c
- drivers/mmc/mmc_spi.c 7 additions, 5 deletionsdrivers/mmc/mmc_spi.c
- drivers/mmc/mxcmmc.c 7 additions, 5 deletionsdrivers/mmc/mxcmmc.c
- drivers/mmc/mxsmmc.c 7 additions, 5 deletionsdrivers/mmc/mxsmmc.c
- drivers/mmc/omap_hsmmc.c 56 additions, 33 deletionsdrivers/mmc/omap_hsmmc.c
- drivers/mmc/pxa_mmc_gen.c 7 additions, 4 deletionsdrivers/mmc/pxa_mmc_gen.c
- drivers/mmc/sdhci.c 8 additions, 5 deletionsdrivers/mmc/sdhci.c
- drivers/mmc/sh_mmcif.c 7 additions, 5 deletionsdrivers/mmc/sh_mmcif.c
- drivers/mmc/tegra_mmc.c 11 additions, 8 deletionsdrivers/mmc/tegra_mmc.c
- include/mmc.h 13 additions, 6 deletionsinclude/mmc.h
Loading
Please register or sign in to comment