Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dmaengine: imx-sdma: Remove unused .id_table support

Since 5.10-rc1 i.MX is a devicetree-only platform and the existing
.id_table support in this driver was only useful for old non-devicetree
platforms.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/20201116202403.29749-1-festevam@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Fabio Estevam and committed by
Vinod Koul
f74faa0c 07b55273

+1 -37
+1 -37
drivers/dma/imx-sdma.c
··· 566 566 .check_ratio = 1, 567 567 }; 568 568 569 - static const struct platform_device_id sdma_devtypes[] = { 570 - { 571 - .name = "imx25-sdma", 572 - .driver_data = (unsigned long)&sdma_imx25, 573 - }, { 574 - .name = "imx31-sdma", 575 - .driver_data = (unsigned long)&sdma_imx31, 576 - }, { 577 - .name = "imx35-sdma", 578 - .driver_data = (unsigned long)&sdma_imx35, 579 - }, { 580 - .name = "imx51-sdma", 581 - .driver_data = (unsigned long)&sdma_imx51, 582 - }, { 583 - .name = "imx53-sdma", 584 - .driver_data = (unsigned long)&sdma_imx53, 585 - }, { 586 - .name = "imx6q-sdma", 587 - .driver_data = (unsigned long)&sdma_imx6q, 588 - }, { 589 - .name = "imx7d-sdma", 590 - .driver_data = (unsigned long)&sdma_imx7d, 591 - }, { 592 - .name = "imx8mq-sdma", 593 - .driver_data = (unsigned long)&sdma_imx8mq, 594 - }, { 595 - /* sentinel */ 596 - } 597 - }; 598 - MODULE_DEVICE_TABLE(platform, sdma_devtypes); 599 - 600 569 static const struct of_device_id sdma_dt_ids[] = { 601 570 { .compatible = "fsl,imx6q-sdma", .data = &sdma_imx6q, }, 602 571 { .compatible = "fsl,imx53-sdma", .data = &sdma_imx53, }, ··· 1967 1998 s32 *saddr_arr; 1968 1999 const struct sdma_driver_data *drvdata = NULL; 1969 2000 1970 - if (of_id) 1971 - drvdata = of_id->data; 1972 - else if (pdev->id_entry) 1973 - drvdata = (void *)pdev->id_entry->driver_data; 1974 - 2001 + drvdata = of_id->data; 1975 2002 if (!drvdata) { 1976 2003 dev_err(&pdev->dev, "unable to find driver data\n"); 1977 2004 return -EINVAL; ··· 2176 2211 .name = "imx-sdma", 2177 2212 .of_match_table = sdma_dt_ids, 2178 2213 }, 2179 - .id_table = sdma_devtypes, 2180 2214 .remove = sdma_remove, 2181 2215 .probe = sdma_probe, 2182 2216 };