Message ID | 1591845911-10197-6-git-send-email-yilun.xu@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Add more configuration and regmap support for spi-altera | expand |
On Thu, Jun 11, 2020 at 11:25:10AM +0800, Xu Yilun wrote: > This allows other driver to reuse the name string for spi-altera > platform device creation. This is a very unusual thing to do, normally we just have the users use the strong directly. It feels like if we are going to change this idiom we should do so globally but that seems like far more trouble thanit's worth.
On Thu, Jun 11, 2020 at 03:03:01PM +0100, Mark Brown wrote: > On Thu, Jun 11, 2020 at 11:25:10AM +0800, Xu Yilun wrote: > > This allows other driver to reuse the name string for spi-altera > > platform device creation. > > This is a very unusual thing to do, normally we just have the users use > the strong directly. It feels like if we are going to change this idiom > we should do so globally but that seems like far more trouble thanit's > worth. Sure, I'll discard this patch and just use string for spi-altera device creation. Thanks, Yilun.
diff --git a/drivers/spi/spi-altera.c b/drivers/spi/spi-altera.c index 8d47c57..2c12c7a 100644 --- a/drivers/spi/spi-altera.c +++ b/drivers/spi/spi-altera.c @@ -19,8 +19,6 @@ #include <linux/io.h> #include <linux/of.h> -#define DRV_NAME "spi_altera" - #define ALTERA_SPI_RXDATA 0 #define ALTERA_SPI_TXDATA 4 #define ALTERA_SPI_STATUS 8 @@ -338,7 +336,7 @@ MODULE_DEVICE_TABLE(of, altera_spi_match); static struct platform_driver altera_spi_driver = { .probe = altera_spi_probe, .driver = { - .name = DRV_NAME, + .name = ALTERA_SPI_DRV_NAME, .pm = NULL, .of_match_table = of_match_ptr(altera_spi_match), }, @@ -348,4 +346,4 @@ module_platform_driver(altera_spi_driver); MODULE_DESCRIPTION("Altera SPI driver"); MODULE_AUTHOR("Thomas Chou <thomas@wytron.com.tw>"); MODULE_LICENSE("GPL"); -MODULE_ALIAS("platform:" DRV_NAME); +MODULE_ALIAS("platform:" ALTERA_SPI_DRV_NAME); diff --git a/include/linux/spi/altera.h b/include/linux/spi/altera.h index 164ab7b..6539371 100644 --- a/include/linux/spi/altera.h +++ b/include/linux/spi/altera.h @@ -9,6 +9,8 @@ #include <linux/spi/spi.h> #include <linux/types.h> +#define ALTERA_SPI_DRV_NAME "spi-altera" + /** * struct altera_spi_platform_data - Platform data of the Altera SPI driver * @mode_bits: Mode bits of SPI master.