diff options
author | Xu Yilun <yilun.xu@intel.com> | 2020-06-24 04:31:25 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2020-06-24 18:37:46 +0300 |
commit | de5fd9cb6a3f89a1ac8f27883d029f823112243f (patch) | |
tree | 87ebfa4bb5c178b6a3ad91ef01cfcd0dbccb64ee | |
parent | 7a908832ace7543ca996303928bfed7190dd2cdd (diff) | |
download | linux-de5fd9cb6a3f89a1ac8f27883d029f823112243f.tar.xz |
spi: altera: fix driver matching failure of the device ID "spi_altera"
The driver is expected to support device ID "spi_altera" for MMIO accessed
devices, device ID "subdev_spi_altera" for indirect accessed devices. But
the platform bus will not try driver name match anymore if the platform
driver has an id_table. So the "spi_altera" should also be added to
id_table.
Signed-off-by: Xu Yilun <yilun.xu@intel.com>
Signed-off-by: Russ Weight <russell.h.weight@intel.com>
Link: https://lore.kernel.org/r/1592962286-25752-2-git-send-email-yilun.xu@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | drivers/spi/spi-altera.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/spi/spi-altera.c b/drivers/spi/spi-altera.c index d91c0934a619..e272a041f704 100644 --- a/drivers/spi/spi-altera.c +++ b/drivers/spi/spi-altera.c @@ -352,7 +352,8 @@ MODULE_DEVICE_TABLE(of, altera_spi_match); #endif /* CONFIG_OF */ static const struct platform_device_id altera_spi_ids[] = { - { "subdev_spi_altera", ALTERA_SPI_TYPE_SUBDEV }, + { DRV_NAME, ALTERA_SPI_TYPE_UNKNOWN }, + { "subdev_spi_altera", ALTERA_SPI_TYPE_SUBDEV }, { } }; |