diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2015-03-09 12:16:42 +0200 |
---|---|---|
committer | Sasha Levin <sasha.levin@oracle.com> | 2015-04-16 20:11:45 -0400 |
commit | b648dce3a954f60df8b3c4069050b842033de1e2 (patch) | |
tree | 5ef7edfac3fc72ad6c6db28a4632f1fa8e986fb5 /drivers/dma | |
parent | e0bf428e21506aa53ddf3d12538af7de3cfe29e3 (diff) | |
download | linux-stable-b648dce3a954f60df8b3c4069050b842033de1e2.tar.gz linux-stable-b648dce3a954f60df8b3c4069050b842033de1e2.tar.bz2 linux-stable-b648dce3a954f60df8b3c4069050b842033de1e2.zip |
dmaengine: dw: append MODULE_ALIAS for platform driver
[ Upstream commit a104a45ba7a51b5b4c5e8437020d9d48edf22f89 ]
The commit 9cade1a46c77 (dma: dw: split driver to library part and platform
code) introduced a separate platform driver but missed to add a
MODULE_ALIAS("platform:dw_dmac"); to that module.
The patch adds this to get driver loaded automatically if platform device is
registered.
Reported-by: "Blin, Jerome" <jerome.blin@intel.com>
Fixes: 9cade1a46c77 (dma: dw: split driver to library part and platform code)
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/dw/platform.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/dma/dw/platform.c b/drivers/dma/dw/platform.c index a630161473a4..c396e1b69d93 100644 --- a/drivers/dma/dw/platform.c +++ b/drivers/dma/dw/platform.c @@ -25,6 +25,8 @@ #include "internal.h" +#define DRV_NAME "dw_dmac" + static struct dma_chan *dw_dma_of_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma) { @@ -279,7 +281,7 @@ static struct platform_driver dw_driver = { .remove = dw_remove, .shutdown = dw_shutdown, .driver = { - .name = "dw_dmac", + .name = DRV_NAME, .pm = &dw_dev_pm_ops, .of_match_table = of_match_ptr(dw_dma_of_id_table), .acpi_match_table = ACPI_PTR(dw_dma_acpi_id_table), @@ -300,3 +302,4 @@ module_exit(dw_exit); MODULE_LICENSE("GPL v2"); MODULE_DESCRIPTION("Synopsys DesignWare DMA Controller platform driver"); +MODULE_ALIAS("platform:" DRV_NAME); |