| From 520ac2583bb4f2690dc1c30ffdbd67e9a72afd7a Mon Sep 17 00:00:00 2001 |
| From: Jingoo Han <jg1.han@samsung.com> |
| Date: Mon, 3 Jun 2013 13:41:03 +0900 |
| Subject: mmc: host: use platform_{get,set}_drvdata() |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| Use the wrapper functions for getting and setting the driver data using |
| platform_device instead of using dev_{get,set}_drvdata() with &pdev->dev, |
| so we can directly pass a struct platform_device. |
| |
| Signed-off-by: Jingoo Han <jg1.han@samsung.com> |
| Acked-by: Michał Mirosław <mirq-linux@rere.qmqm.pl> |
| Signed-off-by: Chris Ball <cjb@laptop.org> |
| (cherry picked from commit 6e2c0f3ffbb54547edcf1dd92a120ff37988a4d8) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| drivers/mmc/host/cb710-mmc.c | 2 +- |
| drivers/mmc/host/cb710-mmc.h | 2 +- |
| drivers/mmc/host/sh_mobile_sdhi.c | 6 +++--- |
| 3 files changed, 5 insertions(+), 5 deletions(-) |
| |
| diff --git a/drivers/mmc/host/cb710-mmc.c b/drivers/mmc/host/cb710-mmc.c |
| index 777ca204..9d6e2b84 100644 |
| --- a/drivers/mmc/host/cb710-mmc.c |
| +++ b/drivers/mmc/host/cb710-mmc.c |
| @@ -703,7 +703,7 @@ static int cb710_mmc_init(struct platform_device *pdev) |
| if (!mmc) |
| return -ENOMEM; |
| |
| - dev_set_drvdata(&pdev->dev, mmc); |
| + platform_set_drvdata(pdev, mmc); |
| |
| /* harmless (maybe) magic */ |
| pci_read_config_dword(chip->pdev, 0x48, &val); |
| diff --git a/drivers/mmc/host/cb710-mmc.h b/drivers/mmc/host/cb710-mmc.h |
| index e845c776..8984ec87 100644 |
| --- a/drivers/mmc/host/cb710-mmc.h |
| +++ b/drivers/mmc/host/cb710-mmc.h |
| @@ -24,7 +24,7 @@ struct cb710_mmc_reader { |
| |
| static inline struct mmc_host *cb710_slot_to_mmc(struct cb710_slot *slot) |
| { |
| - return dev_get_drvdata(&slot->pdev.dev); |
| + return platform_get_drvdata(&slot->pdev); |
| } |
| |
| static inline struct cb710_slot *cb710_mmc_to_slot(struct mmc_host *mmc) |
| diff --git a/drivers/mmc/host/sh_mobile_sdhi.c b/drivers/mmc/host/sh_mobile_sdhi.c |
| index a4316b34..ebea7492 100644 |
| --- a/drivers/mmc/host/sh_mobile_sdhi.c |
| +++ b/drivers/mmc/host/sh_mobile_sdhi.c |
| @@ -51,7 +51,7 @@ struct sh_mobile_sdhi { |
| |
| static int sh_mobile_sdhi_clk_enable(struct platform_device *pdev, unsigned int *f) |
| { |
| - struct mmc_host *mmc = dev_get_drvdata(&pdev->dev); |
| + struct mmc_host *mmc = platform_get_drvdata(pdev); |
| struct tmio_mmc_host *host = mmc_priv(mmc); |
| struct sh_mobile_sdhi *priv = container_of(host->pdata, struct sh_mobile_sdhi, mmc_data); |
| int ret = clk_enable(priv->clk); |
| @@ -64,7 +64,7 @@ static int sh_mobile_sdhi_clk_enable(struct platform_device *pdev, unsigned int |
| |
| static void sh_mobile_sdhi_clk_disable(struct platform_device *pdev) |
| { |
| - struct mmc_host *mmc = dev_get_drvdata(&pdev->dev); |
| + struct mmc_host *mmc = platform_get_drvdata(pdev); |
| struct tmio_mmc_host *host = mmc_priv(mmc); |
| struct sh_mobile_sdhi *priv = container_of(host->pdata, struct sh_mobile_sdhi, mmc_data); |
| clk_disable(priv->clk); |
| @@ -119,7 +119,7 @@ static int sh_mobile_sdhi_write16_hook(struct tmio_mmc_host *host, int addr) |
| |
| static void sh_mobile_sdhi_cd_wakeup(const struct platform_device *pdev) |
| { |
| - mmc_detect_change(dev_get_drvdata(&pdev->dev), msecs_to_jiffies(100)); |
| + mmc_detect_change(platform_get_drvdata(pdev), msecs_to_jiffies(100)); |
| } |
| |
| static const struct sh_mobile_sdhi_ops sdhi_ops = { |
| -- |
| 1.8.4.3.gca3854a |
| |