]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
mmc: spi: Rename IMX2[38]_MMC to IMX2[38]_SSP
authorMarek Vasut <marex@denx.de>
Fri, 3 Aug 2012 15:26:07 +0000 (17:26 +0200)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 17 Aug 2012 21:52:31 +0000 (22:52 +0100)
Since the SSP controller can act as both SPI and MMC host,
renaming the enum to properly reflect the naming seems
appropriate.

Based on previous attempt by:
Fabio Estevam <fabio.estevam@freescale.com>

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Marek Vasut <marex@denx.de>
Acked-by: Chris Ball <cjb@laptop.org>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/mmc/host/mxs-mmc.c
include/linux/spi/mxs-spi.h

index 26c95dc87cb211fd5cd7223aafa508bcd352e2f3..e80c2b6b2d7c11bd8d266ca0304f4e379aeab4d0 100644 (file)
@@ -78,7 +78,7 @@ struct mxs_mmc_host {
        enum dma_transfer_direction     slave_dirn;
        u32                             ssp_pio_words[SSP_PIO_NUM];
 
-       enum mxs_mmc_id                 devid;
+       enum mxs_ssp_id                 devid;
        unsigned char                   bus_width;
        spinlock_t                      lock;
        int                             sdio_irq_en;
@@ -601,22 +601,22 @@ static bool mxs_mmc_dma_filter(struct dma_chan *chan, void *param)
        return true;
 }
 
-static struct platform_device_id mxs_mmc_ids[] = {
+static struct platform_device_id mxs_ssp_ids[] = {
        {
                .name = "imx23-mmc",
-               .driver_data = IMX23_MMC,
+               .driver_data = IMX23_SSP,
        }, {
                .name = "imx28-mmc",
-               .driver_data = IMX28_MMC,
+               .driver_data = IMX28_SSP,
        }, {
                /* sentinel */
        }
 };
-MODULE_DEVICE_TABLE(platform, mxs_mmc_ids);
+MODULE_DEVICE_TABLE(platform, mxs_ssp_ids);
 
 static const struct of_device_id mxs_mmc_dt_ids[] = {
-       { .compatible = "fsl,imx23-mmc", .data = (void *) IMX23_MMC, },
-       { .compatible = "fsl,imx28-mmc", .data = (void *) IMX28_MMC, },
+       { .compatible = "fsl,imx23-mmc", .data = (void *) IMX23_SSP, },
+       { .compatible = "fsl,imx28-mmc", .data = (void *) IMX28_SSP, },
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(of, mxs_mmc_dt_ids);
@@ -655,7 +655,7 @@ static int mxs_mmc_probe(struct platform_device *pdev)
        }
 
        if (np) {
-               host->devid = (enum mxs_mmc_id) of_id->data;
+               host->devid = (enum mxs_ssp_id) of_id->data;
                /*
                 * TODO: This is a temporary solution and should be changed
                 * to use generic DMA binding later when the helpers get in.
@@ -829,7 +829,7 @@ static const struct dev_pm_ops mxs_mmc_pm_ops = {
 static struct platform_driver mxs_mmc_driver = {
        .probe          = mxs_mmc_probe,
        .remove         = mxs_mmc_remove,
-       .id_table       = mxs_mmc_ids,
+       .id_table       = mxs_ssp_ids,
        .driver         = {
                .name   = DRIVER_NAME,
                .owner  = THIS_MODULE,
index b7ccd577f758868639460c1e754209e373ac1fbd..c08aef57c7ce85fe314df0205fd0c7b3eae28966 100644 (file)
@@ -24,7 +24,7 @@
 #ifndef __LINUX_SPI_MXS_SPI_H__
 #define __LINUX_SPI_MXS_SPI_H__
 
-#define ssp_is_old(host)       ((host)->devid == IMX23_MMC)
+#define ssp_is_old(host)       ((host)->devid == IMX23_SSP)
 
 /* SSP registers */
 #define HW_SSP_CTRL0                           0x000
 
 #define SSP_PIO_NUM    3
 
-enum mxs_mmc_id {
-       IMX23_MMC,
-       IMX28_MMC,
+enum mxs_ssp_id {
+       IMX23_SSP,
+       IMX28_SSP,
 };
 
 #endif /* __LINUX_SPI_MXS_SPI_H__ */