diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2011-07-20 17:13:36 -0400 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2011-07-20 17:20:38 -0400 |
commit | e307148fd4f971cecfaebb516ee28e164948a24b (patch) | |
tree | a57fd2fda7d70d8936ac7c9b433f93dac540b665 /drivers/mmc/host/sdhci-of-hlwd.c | |
parent | 85d6509dc8ca24b2b652863ef7a75622ddca17d6 (diff) |
mmc: sdhci: eliminate sdhci_of_host and sdhci_of_data
The patch migrates the use of sdhci_of_host and sdhci_of_data to
sdhci_pltfm_host and sdhci_pltfm_data, so that the former pair can
be eliminated.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Grant Likely <grant.likely@secretlab.ca>
Reviewed-by: Wolfram Sang <w.sang@pengutronix.de>
Acked-by: Anton Vorontsov <cbouatmailru@gmail.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/host/sdhci-of-hlwd.c')
-rw-r--r-- | drivers/mmc/host/sdhci-of-hlwd.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/drivers/mmc/host/sdhci-of-hlwd.c b/drivers/mmc/host/sdhci-of-hlwd.c index 68ddb7546ae2..380e896864b5 100644 --- a/drivers/mmc/host/sdhci-of-hlwd.c +++ b/drivers/mmc/host/sdhci-of-hlwd.c | |||
@@ -51,15 +51,17 @@ static void sdhci_hlwd_writeb(struct sdhci_host *host, u8 val, int reg) | |||
51 | udelay(SDHCI_HLWD_WRITE_DELAY); | 51 | udelay(SDHCI_HLWD_WRITE_DELAY); |
52 | } | 52 | } |
53 | 53 | ||
54 | struct sdhci_of_data sdhci_hlwd = { | 54 | static struct sdhci_ops sdhci_hlwd_ops = { |
55 | .read_l = sdhci_be32bs_readl, | ||
56 | .read_w = sdhci_be32bs_readw, | ||
57 | .read_b = sdhci_be32bs_readb, | ||
58 | .write_l = sdhci_hlwd_writel, | ||
59 | .write_w = sdhci_hlwd_writew, | ||
60 | .write_b = sdhci_hlwd_writeb, | ||
61 | }; | ||
62 | |||
63 | struct sdhci_pltfm_data sdhci_hlwd_pdata = { | ||
55 | .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | | 64 | .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | |
56 | SDHCI_QUIRK_32BIT_DMA_SIZE, | 65 | SDHCI_QUIRK_32BIT_DMA_SIZE, |
57 | .ops = { | 66 | .ops = &sdhci_hlwd_ops, |
58 | .read_l = sdhci_be32bs_readl, | ||
59 | .read_w = sdhci_be32bs_readw, | ||
60 | .read_b = sdhci_be32bs_readb, | ||
61 | .write_l = sdhci_hlwd_writel, | ||
62 | .write_w = sdhci_hlwd_writew, | ||
63 | .write_b = sdhci_hlwd_writeb, | ||
64 | }, | ||
65 | }; | 67 | }; |