linux/drivers/mmc/host
Andreas Fenkart 5514343890 ARM: OMAP1/2+: MMC: separate platform data for mmc and mmc hs driver
- omap mmc driver supports multiplexing, omap_mmc_hs doesn't
this leads to one of the major confusions in the omap_hsmmc driver

- platform data should be read-only for the driver
most callbacks are not set by the omap3 platform init code while still
required. So they are set from the driver probe function, which is against
the paradigm that platform-data should not be modified by the driver
typical examples are card_detect, read_only callbacks

un-bundling by searching for driver name \"omap_hsmmc in the
arch/arm folder. omap_hsmmc_platform_data is not initialized directly,
but from omap2_hsmmc_info, which is defined in a separate header file
not touched by this patch

hwmod includes platform headers to declare features of the platform. All
the declared features are prefixed OMAP_HSMMC. There is no need to
include platform header from hwmod other except for feature defines

Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Andreas Fenkart <afenkart@gmail.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2014-11-26 14:30:53 +01:00
..
android-goldfish.c
atmel-mci-regs.h
atmel-mci.c mmc: atmel-mci: adopt pinctrl support 2014-11-26 14:30:52 +01:00
au1xmmc.c
bfin_sdh.c
cb710-mmc.c
cb710-mmc.h
davinci_mmc.c
dw_mmc-exynos.c
dw_mmc-k3.c
dw_mmc-pci.c
dw_mmc-pltfm.c
dw_mmc-pltfm.h
dw_mmc-rockchip.c
dw_mmc.c mmc: dw_mmc: Add IDMAC 64-bit address mode support 2014-11-26 14:30:50 +01:00
dw_mmc.h mmc: dw_mmc: Add IDMAC 64-bit address mode support 2014-11-26 14:30:50 +01:00
jz4740_mmc.c
Kconfig
Makefile
mmc_spi.c
mmci.c
mmci.h
mmci_qcom_dml.c
mmci_qcom_dml.h
moxart-mmc.c
msm_sdcc.c
msm_sdcc.h
mvsdio.c
mvsdio.h
mxcmmc.c
mxs-mmc.c
of_mmc_spi.c
omap.c
omap_hsmmc.c ARM: OMAP1/2+: MMC: separate platform data for mmc and mmc hs driver 2014-11-26 14:30:53 +01:00
pxamci.c
pxamci.h
rtsx_pci_sdmmc.c
rtsx_usb_sdmmc.c
s3cmci.c
s3cmci.h
sdhci-acpi.c mmc: sdhci-acpi: Add 64-bit DMA support 2014-11-10 12:40:53 +01:00
sdhci-bcm-kona.c
sdhci-bcm2835.c
sdhci-cns3xxx.c
sdhci-dove.c
sdhci-esdhc-imx.c
sdhci-esdhc.h
sdhci-msm.c
sdhci-of-arasan.c
sdhci-of-esdhc.c
sdhci-of-hlwd.c
sdhci-pci-data.c
sdhci-pci-o2micro.c
sdhci-pci-o2micro.h
sdhci-pci.c mmc: sdhci-pci: enable sdhci doesn't support hs200 quirk for AMD sdhci 2014-11-26 14:30:45 +01:00
sdhci-pci.h
sdhci-pltfm.c
sdhci-pltfm.h
sdhci-pxav2.c mmc: sdhci-pxav2: Drop unused struct sdhci_pxa 2014-11-10 12:40:30 +01:00
sdhci-pxav3.c
sdhci-s3c-regs.h
sdhci-s3c.c mmc: sdhci-s3c: Check if clk_set_rate() succeeds 2014-11-10 12:40:55 +01:00
sdhci-sirf.c
sdhci-spear.c
sdhci-st.c
sdhci-tegra.c
sdhci.c mmc: sdhci: Add HS400 support to SDHCI driver 2014-11-26 14:30:52 +01:00
sdhci.h mmc: sdhci: Add HS400 support to SDHCI driver 2014-11-26 14:30:52 +01:00
sdricoh_cs.c
sh_mmcif.c
sh_mobile_sdhi.c
sunxi-mmc.c
tifm_sd.c
tmio_mmc.c
tmio_mmc.h mmc: tmio: Remove library functions for system PM 2014-09-09 13:59:12 +02:00
tmio_mmc_dma.c
tmio_mmc_pio.c
usdhi6rol0.c
ushc.c
via-sdmmc.c
vub300.c
wbsd.c
wbsd.h
wmt-sdmmc.c