mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
mmc: Switch back to struct platform_driver::remove()
After commit 0edb555a65
("platform: Make platform_driver::remove()
return void") .remove() is (again) the right callback to implement for
platform drivers.
Convert all platform drivers below drivers/mmc to use .remove(), with
the eventual goal to drop struct platform_driver::remove_new(). As
.remove() and .remove_new() have the same prototypes, conversion is done
by just changing the structure member name in the driver initializer.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/20240927145832.754697-2-u.kleine-koenig@baylibre.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
4dede2b76f
commit
078e548af9
74 changed files with 75 additions and 75 deletions
|
@ -107,7 +107,7 @@ MODULE_DEVICE_TABLE(of, mmc_pwrseq_emmc_of_match);
|
|||
|
||||
static struct platform_driver mmc_pwrseq_emmc_driver = {
|
||||
.probe = mmc_pwrseq_emmc_probe,
|
||||
.remove_new = mmc_pwrseq_emmc_remove,
|
||||
.remove = mmc_pwrseq_emmc_remove,
|
||||
.driver = {
|
||||
.name = "pwrseq_emmc",
|
||||
.of_match_table = mmc_pwrseq_emmc_of_match,
|
||||
|
|
|
@ -122,7 +122,7 @@ static void mmc_pwrseq_sd8787_remove(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver mmc_pwrseq_sd8787_driver = {
|
||||
.probe = mmc_pwrseq_sd8787_probe,
|
||||
.remove_new = mmc_pwrseq_sd8787_remove,
|
||||
.remove = mmc_pwrseq_sd8787_remove,
|
||||
.driver = {
|
||||
.name = "pwrseq_sd8787",
|
||||
.of_match_table = mmc_pwrseq_sd8787_of_match,
|
||||
|
|
|
@ -151,7 +151,7 @@ static void mmc_pwrseq_simple_remove(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver mmc_pwrseq_simple_driver = {
|
||||
.probe = mmc_pwrseq_simple_probe,
|
||||
.remove_new = mmc_pwrseq_simple_remove,
|
||||
.remove = mmc_pwrseq_simple_remove,
|
||||
.driver = {
|
||||
.name = "pwrseq_simple",
|
||||
.of_match_table = mmc_pwrseq_simple_of_match,
|
||||
|
|
|
@ -1175,7 +1175,7 @@ MODULE_DEVICE_TABLE(platform, alcor_pci_sdmmc_ids);
|
|||
|
||||
static struct platform_driver alcor_pci_sdmmc_driver = {
|
||||
.probe = alcor_pci_sdmmc_drv_probe,
|
||||
.remove_new = alcor_pci_sdmmc_drv_remove,
|
||||
.remove = alcor_pci_sdmmc_drv_remove,
|
||||
.id_table = alcor_pci_sdmmc_ids,
|
||||
.driver = {
|
||||
.name = DRV_NAME_ALCOR_PCI_SDMMC,
|
||||
|
|
|
@ -2653,7 +2653,7 @@ static const struct dev_pm_ops atmci_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver atmci_driver = {
|
||||
.probe = atmci_probe,
|
||||
.remove_new = atmci_remove,
|
||||
.remove = atmci_remove,
|
||||
.driver = {
|
||||
.name = "atmel_mci",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1185,7 +1185,7 @@ static int au1xmmc_resume(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver au1xmmc_driver = {
|
||||
.probe = au1xmmc_probe,
|
||||
.remove_new = au1xmmc_remove,
|
||||
.remove = au1xmmc_remove,
|
||||
.suspend = au1xmmc_suspend,
|
||||
.resume = au1xmmc_resume,
|
||||
.driver = {
|
||||
|
|
|
@ -1459,7 +1459,7 @@ MODULE_DEVICE_TABLE(of, bcm2835_match);
|
|||
|
||||
static struct platform_driver bcm2835_driver = {
|
||||
.probe = bcm2835_probe,
|
||||
.remove_new = bcm2835_remove,
|
||||
.remove = bcm2835_remove,
|
||||
.driver = {
|
||||
.name = "sdhost-bcm2835",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -326,7 +326,7 @@ MODULE_DEVICE_TABLE(of, octeon_mmc_match);
|
|||
|
||||
static struct platform_driver octeon_mmc_driver = {
|
||||
.probe = octeon_mmc_probe,
|
||||
.remove_new = octeon_mmc_remove,
|
||||
.remove = octeon_mmc_remove,
|
||||
.driver = {
|
||||
.name = KBUILD_MODNAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -771,7 +771,7 @@ static void cb710_mmc_exit(struct platform_device *pdev)
|
|||
static struct platform_driver cb710_mmc_driver = {
|
||||
.driver.name = "cb710-mmc",
|
||||
.probe = cb710_mmc_init,
|
||||
.remove_new = cb710_mmc_exit,
|
||||
.remove = cb710_mmc_exit,
|
||||
#ifdef CONFIG_PM
|
||||
.suspend = cb710_mmc_suspend,
|
||||
.resume = cb710_mmc_resume,
|
||||
|
|
|
@ -1400,7 +1400,7 @@ static struct platform_driver davinci_mmcsd_driver = {
|
|||
.of_match_table = davinci_mmc_dt_ids,
|
||||
},
|
||||
.probe = davinci_mmcsd_probe,
|
||||
.remove_new = davinci_mmcsd_remove,
|
||||
.remove = davinci_mmcsd_remove,
|
||||
.id_table = davinci_mmc_devtype,
|
||||
};
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ static int dw_mci_bluefield_probe(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver dw_mci_bluefield_pltfm_driver = {
|
||||
.probe = dw_mci_bluefield_probe,
|
||||
.remove_new = dw_mci_pltfm_remove,
|
||||
.remove = dw_mci_pltfm_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_bluefield",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -682,7 +682,7 @@ static const struct dev_pm_ops dw_mci_exynos_pmops = {
|
|||
|
||||
static struct platform_driver dw_mci_exynos_pltfm_driver = {
|
||||
.probe = dw_mci_exynos_probe,
|
||||
.remove_new = dw_mci_exynos_remove,
|
||||
.remove = dw_mci_exynos_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_exynos",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -189,7 +189,7 @@ static const struct of_device_id dw_mci_hi3798cv200_match[] = {
|
|||
MODULE_DEVICE_TABLE(of, dw_mci_hi3798cv200_match);
|
||||
static struct platform_driver dw_mci_hi3798cv200_driver = {
|
||||
.probe = dw_mci_hi3798cv200_probe,
|
||||
.remove_new = dw_mci_hi3798cv200_remove,
|
||||
.remove = dw_mci_hi3798cv200_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_hi3798cv200",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -237,7 +237,7 @@ static void dw_mci_hi3798mv200_remove(struct platform_device *pdev)
|
|||
MODULE_DEVICE_TABLE(of, dw_mci_hi3798mv200_match);
|
||||
static struct platform_driver dw_mci_hi3798mv200_driver = {
|
||||
.probe = dw_mci_hi3798mv200_probe,
|
||||
.remove_new = dw_mci_hi3798mv200_remove,
|
||||
.remove = dw_mci_hi3798mv200_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_hi3798mv200",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -470,7 +470,7 @@ static const struct dev_pm_ops dw_mci_k3_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver dw_mci_k3_pltfm_driver = {
|
||||
.probe = dw_mci_k3_probe,
|
||||
.remove_new = dw_mci_pltfm_remove,
|
||||
.remove = dw_mci_pltfm_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_k3",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -131,7 +131,7 @@ EXPORT_SYMBOL_GPL(dw_mci_pltfm_remove);
|
|||
|
||||
static struct platform_driver dw_mci_pltfm_driver = {
|
||||
.probe = dw_mci_pltfm_probe,
|
||||
.remove_new = dw_mci_pltfm_remove,
|
||||
.remove = dw_mci_pltfm_remove,
|
||||
.driver = {
|
||||
.name = "dw_mmc",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -577,7 +577,7 @@ static const struct dev_pm_ops dw_mci_rockchip_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver dw_mci_rockchip_pltfm_driver = {
|
||||
.probe = dw_mci_rockchip_probe,
|
||||
.remove_new = dw_mci_rockchip_remove,
|
||||
.remove = dw_mci_rockchip_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_rockchip",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -115,7 +115,7 @@ static int dw_mci_starfive_probe(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver dw_mci_starfive_driver = {
|
||||
.probe = dw_mci_starfive_probe,
|
||||
.remove_new = dw_mci_pltfm_remove,
|
||||
.remove = dw_mci_pltfm_remove,
|
||||
.driver = {
|
||||
.name = "dwmmc_starfive",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1191,7 +1191,7 @@ static DEFINE_SIMPLE_DEV_PM_OPS(jz4740_mmc_pm_ops, jz4740_mmc_suspend,
|
|||
|
||||
static struct platform_driver jz4740_mmc_driver = {
|
||||
.probe = jz4740_mmc_probe,
|
||||
.remove_new = jz4740_mmc_remove,
|
||||
.remove = jz4740_mmc_remove,
|
||||
.driver = {
|
||||
.name = "jz4740-mmc",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -644,7 +644,7 @@ MODULE_DEVICE_TABLE(of, litex_match);
|
|||
|
||||
static struct platform_driver litex_mmc_driver = {
|
||||
.probe = litex_mmc_probe,
|
||||
.remove_new = litex_mmc_remove,
|
||||
.remove = litex_mmc_remove,
|
||||
.driver = {
|
||||
.name = "litex-mmc",
|
||||
.of_match_table = litex_match,
|
||||
|
|
|
@ -1334,7 +1334,7 @@ MODULE_DEVICE_TABLE(of, meson_mmc_of_match);
|
|||
|
||||
static struct platform_driver meson_mmc_driver = {
|
||||
.probe = meson_mmc_probe,
|
||||
.remove_new = meson_mmc_remove,
|
||||
.remove = meson_mmc_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -904,7 +904,7 @@ MODULE_DEVICE_TABLE(of, meson_mx_sdhc_of_match);
|
|||
|
||||
static struct platform_driver meson_mx_sdhc_driver = {
|
||||
.probe = meson_mx_sdhc_probe,
|
||||
.remove_new = meson_mx_sdhc_remove,
|
||||
.remove = meson_mx_sdhc_remove,
|
||||
.driver = {
|
||||
.name = "meson-mx-sdhc",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -754,7 +754,7 @@ MODULE_DEVICE_TABLE(of, meson_mx_mmc_of_match);
|
|||
|
||||
static struct platform_driver meson_mx_mmc_driver = {
|
||||
.probe = meson_mx_mmc_probe,
|
||||
.remove_new = meson_mx_mmc_remove,
|
||||
.remove = meson_mx_mmc_remove,
|
||||
.driver = {
|
||||
.name = "meson-mx-sdio",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -719,7 +719,7 @@ MODULE_DEVICE_TABLE(of, moxart_mmc_match);
|
|||
|
||||
static struct platform_driver moxart_mmc_driver = {
|
||||
.probe = moxart_probe,
|
||||
.remove_new = moxart_remove,
|
||||
.remove = moxart_remove,
|
||||
.driver = {
|
||||
.name = "mmc-moxart",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -3112,7 +3112,7 @@ static const struct dev_pm_ops msdc_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver mt_msdc_driver = {
|
||||
.probe = msdc_drv_probe,
|
||||
.remove_new = msdc_drv_remove,
|
||||
.remove = msdc_drv_remove,
|
||||
.driver = {
|
||||
.name = "mtk-msdc",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -819,7 +819,7 @@ MODULE_DEVICE_TABLE(of, mvsdio_dt_ids);
|
|||
|
||||
static struct platform_driver mvsd_driver = {
|
||||
.probe = mvsd_probe,
|
||||
.remove_new = mvsd_remove,
|
||||
.remove = mvsd_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1225,7 +1225,7 @@ static DEFINE_SIMPLE_DEV_PM_OPS(mxcmci_pm_ops, mxcmci_suspend, mxcmci_resume);
|
|||
|
||||
static struct platform_driver mxcmci_driver = {
|
||||
.probe = mxcmci_probe,
|
||||
.remove_new = mxcmci_remove,
|
||||
.remove = mxcmci_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -714,7 +714,7 @@ static SIMPLE_DEV_PM_OPS(mxs_mmc_pm_ops, mxs_mmc_suspend, mxs_mmc_resume);
|
|||
|
||||
static struct platform_driver mxs_mmc_driver = {
|
||||
.probe = mxs_mmc_probe,
|
||||
.remove_new = mxs_mmc_remove,
|
||||
.remove = mxs_mmc_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1554,7 +1554,7 @@ MODULE_DEVICE_TABLE(of, mmc_omap_match);
|
|||
|
||||
static struct platform_driver mmc_omap_driver = {
|
||||
.probe = mmc_omap_probe,
|
||||
.remove_new = mmc_omap_remove,
|
||||
.remove = mmc_omap_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -2121,7 +2121,7 @@ static const struct dev_pm_ops omap_hsmmc_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver omap_hsmmc_driver = {
|
||||
.probe = omap_hsmmc_probe,
|
||||
.remove_new = omap_hsmmc_remove,
|
||||
.remove = omap_hsmmc_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -692,7 +692,7 @@ static struct platform_driver owl_mmc_driver = {
|
|||
.of_match_table = owl_mmc_of_match,
|
||||
},
|
||||
.probe = owl_mmc_probe,
|
||||
.remove_new = owl_mmc_remove,
|
||||
.remove = owl_mmc_remove,
|
||||
};
|
||||
module_platform_driver(owl_mmc_driver);
|
||||
|
||||
|
|
|
@ -810,7 +810,7 @@ static void pxamci_remove(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver pxamci_driver = {
|
||||
.probe = pxamci_probe,
|
||||
.remove_new = pxamci_remove,
|
||||
.remove = pxamci_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -613,7 +613,7 @@ static struct platform_driver renesas_internal_dmac_sdhi_driver = {
|
|||
.of_match_table = renesas_sdhi_internal_dmac_of_match,
|
||||
},
|
||||
.probe = renesas_sdhi_internal_dmac_probe,
|
||||
.remove_new = renesas_sdhi_remove,
|
||||
.remove = renesas_sdhi_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(renesas_internal_dmac_sdhi_driver);
|
||||
|
|
|
@ -471,7 +471,7 @@ static struct platform_driver renesas_sys_dmac_sdhi_driver = {
|
|||
.of_match_table = renesas_sdhi_sys_dmac_of_match,
|
||||
},
|
||||
.probe = renesas_sdhi_sys_dmac_probe,
|
||||
.remove_new = renesas_sdhi_remove,
|
||||
.remove = renesas_sdhi_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(renesas_sys_dmac_sdhi_driver);
|
||||
|
|
|
@ -1591,7 +1591,7 @@ MODULE_DEVICE_TABLE(platform, rtsx_pci_sdmmc_ids);
|
|||
|
||||
static struct platform_driver rtsx_pci_sdmmc_driver = {
|
||||
.probe = rtsx_pci_sdmmc_drv_probe,
|
||||
.remove_new = rtsx_pci_sdmmc_drv_remove,
|
||||
.remove = rtsx_pci_sdmmc_drv_remove,
|
||||
.id_table = rtsx_pci_sdmmc_ids,
|
||||
.driver = {
|
||||
.name = DRV_NAME_RTSX_PCI_SDMMC,
|
||||
|
|
|
@ -1453,7 +1453,7 @@ MODULE_DEVICE_TABLE(platform, rtsx_usb_sdmmc_ids);
|
|||
|
||||
static struct platform_driver rtsx_usb_sdmmc_driver = {
|
||||
.probe = rtsx_usb_sdmmc_drv_probe,
|
||||
.remove_new = rtsx_usb_sdmmc_drv_remove,
|
||||
.remove = rtsx_usb_sdmmc_drv_remove,
|
||||
.id_table = rtsx_usb_sdmmc_ids,
|
||||
.driver = {
|
||||
.name = "rtsx_usb_sdmmc",
|
||||
|
|
|
@ -1080,7 +1080,7 @@ static struct platform_driver sdhci_acpi_driver = {
|
|||
.pm = &sdhci_acpi_pm_ops,
|
||||
},
|
||||
.probe = sdhci_acpi_probe,
|
||||
.remove_new = sdhci_acpi_remove,
|
||||
.remove = sdhci_acpi_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_acpi_driver);
|
||||
|
|
|
@ -328,7 +328,7 @@ static struct platform_driver sdhci_bcm_kona_driver = {
|
|||
.of_match_table = sdhci_bcm_kona_of_match,
|
||||
},
|
||||
.probe = sdhci_bcm_kona_probe,
|
||||
.remove_new = sdhci_bcm_kona_remove,
|
||||
.remove = sdhci_bcm_kona_remove,
|
||||
};
|
||||
module_platform_driver(sdhci_bcm_kona_driver);
|
||||
|
||||
|
|
|
@ -545,7 +545,7 @@ static struct platform_driver sdhci_brcmstb_driver = {
|
|||
.of_match_table = of_match_ptr(sdhci_brcm_of_match),
|
||||
},
|
||||
.probe = sdhci_brcmstb_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
.shutdown = sdhci_brcmstb_shutdown,
|
||||
};
|
||||
|
||||
|
|
|
@ -608,7 +608,7 @@ static struct platform_driver sdhci_cdns_driver = {
|
|||
.of_match_table = sdhci_cdns_match,
|
||||
},
|
||||
.probe = sdhci_cdns_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
module_platform_driver(sdhci_cdns_driver);
|
||||
|
||||
|
|
|
@ -106,7 +106,7 @@ static struct platform_driver sdhci_dove_driver = {
|
|||
.of_match_table = sdhci_dove_of_match_table,
|
||||
},
|
||||
.probe = sdhci_dove_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_dove_driver);
|
||||
|
|
|
@ -2021,7 +2021,7 @@ static struct platform_driver sdhci_esdhc_imx_driver = {
|
|||
.pm = &sdhci_esdhc_pmops,
|
||||
},
|
||||
.probe = sdhci_esdhc_imx_probe,
|
||||
.remove_new = sdhci_esdhc_imx_remove,
|
||||
.remove = sdhci_esdhc_imx_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_esdhc_imx_driver);
|
||||
|
|
|
@ -512,7 +512,7 @@ static struct platform_driver sdhci_esdhc_mcf_driver = {
|
|||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
},
|
||||
.probe = sdhci_esdhc_mcf_probe,
|
||||
.remove_new = sdhci_esdhc_mcf_remove,
|
||||
.remove = sdhci_esdhc_mcf_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_esdhc_mcf_driver);
|
||||
|
|
|
@ -424,7 +424,7 @@ static struct platform_driver sdhci_iproc_driver = {
|
|||
.pm = &sdhci_pltfm_pmops,
|
||||
},
|
||||
.probe = sdhci_iproc_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
.shutdown = sdhci_iproc_shutdown,
|
||||
};
|
||||
module_platform_driver(sdhci_iproc_driver);
|
||||
|
|
|
@ -335,7 +335,7 @@ static struct platform_driver sdhci_milbeaut_driver = {
|
|||
.of_match_table = mlb_dt_ids,
|
||||
},
|
||||
.probe = sdhci_milbeaut_probe,
|
||||
.remove_new = sdhci_milbeaut_remove,
|
||||
.remove = sdhci_milbeaut_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_milbeaut_driver);
|
||||
|
|
|
@ -2753,7 +2753,7 @@ static const struct dev_pm_ops sdhci_msm_pm_ops = {
|
|||
|
||||
static struct platform_driver sdhci_msm_driver = {
|
||||
.probe = sdhci_msm_probe,
|
||||
.remove_new = sdhci_msm_remove,
|
||||
.remove = sdhci_msm_remove,
|
||||
.driver = {
|
||||
.name = "sdhci_msm",
|
||||
.of_match_table = sdhci_msm_dt_match,
|
||||
|
|
|
@ -85,7 +85,7 @@ static struct platform_driver npcm_sdhci_driver = {
|
|||
.pm = &sdhci_pltfm_pmops,
|
||||
},
|
||||
.probe = npcm_sdhci_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
module_platform_driver(npcm_sdhci_driver);
|
||||
|
||||
|
|
|
@ -2046,7 +2046,7 @@ static struct platform_driver sdhci_arasan_driver = {
|
|||
.pm = &sdhci_arasan_dev_pm_ops,
|
||||
},
|
||||
.probe = sdhci_arasan_probe,
|
||||
.remove_new = sdhci_arasan_remove,
|
||||
.remove = sdhci_arasan_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_arasan_driver);
|
||||
|
|
|
@ -519,7 +519,7 @@ static struct platform_driver aspeed_sdhci_driver = {
|
|||
.of_match_table = aspeed_sdhci_of_match,
|
||||
},
|
||||
.probe = aspeed_sdhci_probe,
|
||||
.remove_new = aspeed_sdhci_remove,
|
||||
.remove = aspeed_sdhci_remove,
|
||||
};
|
||||
|
||||
static int aspeed_sdc_probe(struct platform_device *pdev)
|
||||
|
@ -596,7 +596,7 @@ static struct platform_driver aspeed_sdc_driver = {
|
|||
.of_match_table = aspeed_sdc_of_match,
|
||||
},
|
||||
.probe = aspeed_sdc_probe,
|
||||
.remove_new = aspeed_sdc_remove,
|
||||
.remove = aspeed_sdc_remove,
|
||||
};
|
||||
|
||||
#if defined(CONFIG_MMC_SDHCI_OF_ASPEED_TEST)
|
||||
|
|
|
@ -471,7 +471,7 @@ static struct platform_driver sdhci_at91_driver = {
|
|||
.pm = &sdhci_at91_dev_pm_ops,
|
||||
},
|
||||
.probe = sdhci_at91_probe,
|
||||
.remove_new = sdhci_at91_remove,
|
||||
.remove = sdhci_at91_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_at91_driver);
|
||||
|
|
|
@ -1626,7 +1626,7 @@ static struct platform_driver sdhci_dwcmshc_driver = {
|
|||
.pm = &dwcmshc_pmops,
|
||||
},
|
||||
.probe = dwcmshc_probe,
|
||||
.remove_new = dwcmshc_remove,
|
||||
.remove = dwcmshc_remove,
|
||||
};
|
||||
module_platform_driver(sdhci_dwcmshc_driver);
|
||||
|
||||
|
|
|
@ -1521,7 +1521,7 @@ static struct platform_driver sdhci_esdhc_driver = {
|
|||
.pm = &esdhc_of_dev_pm_ops,
|
||||
},
|
||||
.probe = sdhci_esdhc_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_esdhc_driver);
|
||||
|
|
|
@ -85,7 +85,7 @@ static struct platform_driver sdhci_hlwd_driver = {
|
|||
.pm = &sdhci_pltfm_pmops,
|
||||
},
|
||||
.probe = sdhci_hlwd_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_hlwd_driver);
|
||||
|
|
|
@ -305,7 +305,7 @@ static struct platform_driver sdhci_ma35_driver = {
|
|||
.of_match_table = sdhci_ma35_dt_ids,
|
||||
},
|
||||
.probe = ma35_probe,
|
||||
.remove_new = ma35_remove,
|
||||
.remove = ma35_remove,
|
||||
};
|
||||
module_platform_driver(sdhci_ma35_driver);
|
||||
|
||||
|
|
|
@ -255,7 +255,7 @@ static struct platform_driver sdhci_sparx5_driver = {
|
|||
.pm = &sdhci_pltfm_pmops,
|
||||
},
|
||||
.probe = sdhci_sparx5_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_sparx5_driver);
|
||||
|
|
|
@ -1478,7 +1478,7 @@ static const struct dev_pm_ops sdhci_omap_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver sdhci_omap_driver = {
|
||||
.probe = sdhci_omap_probe,
|
||||
.remove_new = sdhci_omap_remove,
|
||||
.remove = sdhci_omap_remove,
|
||||
.driver = {
|
||||
.name = "sdhci-omap",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -236,7 +236,7 @@ static struct platform_driver pic32_sdhci_driver = {
|
|||
.of_match_table = of_match_ptr(pic32_sdhci_id_table),
|
||||
},
|
||||
.probe = pic32_sdhci_probe,
|
||||
.remove_new = pic32_sdhci_remove,
|
||||
.remove = pic32_sdhci_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(pic32_sdhci_driver);
|
||||
|
|
|
@ -351,7 +351,7 @@ static struct platform_driver sdhci_pxav2_driver = {
|
|||
.pm = &sdhci_pltfm_pmops,
|
||||
},
|
||||
.probe = sdhci_pxav2_probe,
|
||||
.remove_new = sdhci_pltfm_remove,
|
||||
.remove = sdhci_pltfm_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_pxav2_driver);
|
||||
|
|
|
@ -568,7 +568,7 @@ static struct platform_driver sdhci_pxav3_driver = {
|
|||
.pm = &sdhci_pxav3_pmops,
|
||||
},
|
||||
.probe = sdhci_pxav3_probe,
|
||||
.remove_new = sdhci_pxav3_remove,
|
||||
.remove = sdhci_pxav3_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_pxav3_driver);
|
||||
|
|
|
@ -774,7 +774,7 @@ MODULE_DEVICE_TABLE(of, sdhci_s3c_dt_match);
|
|||
|
||||
static struct platform_driver sdhci_s3c_driver = {
|
||||
.probe = sdhci_s3c_probe,
|
||||
.remove_new = sdhci_s3c_remove,
|
||||
.remove = sdhci_s3c_remove,
|
||||
.id_table = sdhci_s3c_driver_ids,
|
||||
.driver = {
|
||||
.name = "s3c-sdhci",
|
||||
|
|
|
@ -182,7 +182,7 @@ static struct platform_driver sdhci_driver = {
|
|||
.of_match_table = sdhci_spear_id_table,
|
||||
},
|
||||
.probe = sdhci_probe,
|
||||
.remove_new = sdhci_remove,
|
||||
.remove = sdhci_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_driver);
|
||||
|
|
|
@ -975,7 +975,7 @@ static const struct dev_pm_ops sdhci_sprd_pm_ops = {
|
|||
|
||||
static struct platform_driver sdhci_sprd_driver = {
|
||||
.probe = sdhci_sprd_probe,
|
||||
.remove_new = sdhci_sprd_remove,
|
||||
.remove = sdhci_sprd_remove,
|
||||
.driver = {
|
||||
.name = "sdhci_sprd_r11",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -507,7 +507,7 @@ MODULE_DEVICE_TABLE(of, st_sdhci_match);
|
|||
|
||||
static struct platform_driver sdhci_st_driver = {
|
||||
.probe = sdhci_st_probe,
|
||||
.remove_new = sdhci_st_remove,
|
||||
.remove = sdhci_st_remove,
|
||||
.driver = {
|
||||
.name = "sdhci-st",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1930,7 +1930,7 @@ static struct platform_driver sdhci_tegra_driver = {
|
|||
.pm = &sdhci_tegra_dev_pm_ops,
|
||||
},
|
||||
.probe = sdhci_tegra_probe,
|
||||
.remove_new = sdhci_tegra_remove,
|
||||
.remove = sdhci_tegra_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_tegra_driver);
|
||||
|
|
|
@ -734,7 +734,7 @@ static struct platform_driver sdhci_xenon_driver = {
|
|||
.pm = &sdhci_xenon_dev_pm_ops,
|
||||
},
|
||||
.probe = xenon_probe,
|
||||
.remove_new = xenon_remove,
|
||||
.remove = xenon_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_xenon_driver);
|
||||
|
|
|
@ -1130,7 +1130,7 @@ static struct platform_driver sdhci_am654_driver = {
|
|||
.of_match_table = sdhci_am654_of_match,
|
||||
},
|
||||
.probe = sdhci_am654_probe,
|
||||
.remove_new = sdhci_am654_remove,
|
||||
.remove = sdhci_am654_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_am654_driver);
|
||||
|
|
|
@ -247,7 +247,7 @@ static struct platform_driver sdhci_f_sdh30_driver = {
|
|||
.pm = &sdhci_pltfm_pmops,
|
||||
},
|
||||
.probe = sdhci_f_sdh30_probe,
|
||||
.remove_new = sdhci_f_sdh30_remove,
|
||||
.remove = sdhci_f_sdh30_remove,
|
||||
};
|
||||
|
||||
module_platform_driver(sdhci_f_sdh30_driver);
|
||||
|
|
|
@ -1596,7 +1596,7 @@ static const struct dev_pm_ops sh_mmcif_dev_pm_ops = {
|
|||
|
||||
static struct platform_driver sh_mmcif_driver = {
|
||||
.probe = sh_mmcif_probe,
|
||||
.remove_new = sh_mmcif_remove,
|
||||
.remove = sh_mmcif_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -982,7 +982,7 @@ MODULE_DEVICE_TABLE(of, spmmc_of_table);
|
|||
|
||||
static struct platform_driver spmmc_driver = {
|
||||
.probe = spmmc_drv_probe,
|
||||
.remove_new = spmmc_drv_remove,
|
||||
.remove = spmmc_drv_remove,
|
||||
.driver = {
|
||||
.name = "spmmc",
|
||||
.pm = pm_ptr(&spmmc_pm_ops),
|
||||
|
|
|
@ -1554,7 +1554,7 @@ static struct platform_driver sunxi_mmc_driver = {
|
|||
.pm = &sunxi_mmc_pm_ops,
|
||||
},
|
||||
.probe = sunxi_mmc_probe,
|
||||
.remove_new = sunxi_mmc_remove,
|
||||
.remove = sunxi_mmc_remove,
|
||||
};
|
||||
module_platform_driver(sunxi_mmc_driver);
|
||||
|
||||
|
|
|
@ -754,7 +754,7 @@ MODULE_DEVICE_TABLE(of, uniphier_sd_match);
|
|||
|
||||
static struct platform_driver uniphier_sd_driver = {
|
||||
.probe = uniphier_sd_probe,
|
||||
.remove_new = uniphier_sd_remove,
|
||||
.remove = uniphier_sd_remove,
|
||||
.driver = {
|
||||
.name = "uniphier-sd",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1899,7 +1899,7 @@ static void usdhi6_remove(struct platform_device *pdev)
|
|||
|
||||
static struct platform_driver usdhi6_driver = {
|
||||
.probe = usdhi6_probe,
|
||||
.remove_new = usdhi6_remove,
|
||||
.remove = usdhi6_remove,
|
||||
.driver = {
|
||||
.name = "usdhi6rol0",
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
|
@ -1896,7 +1896,7 @@ static struct platform_device *wbsd_device;
|
|||
|
||||
static struct platform_driver wbsd_driver = {
|
||||
.probe = wbsd_probe,
|
||||
.remove_new = wbsd_remove,
|
||||
.remove = wbsd_remove,
|
||||
.suspend = wbsd_platform_suspend,
|
||||
.resume = wbsd_platform_resume,
|
||||
.driver = {
|
||||
|
|
|
@ -982,7 +982,7 @@ static const struct dev_pm_ops wmt_mci_pm = {
|
|||
|
||||
static struct platform_driver wmt_mci_driver = {
|
||||
.probe = wmt_mci_probe,
|
||||
.remove_new = wmt_mci_remove,
|
||||
.remove = wmt_mci_remove,
|
||||
.driver = {
|
||||
.name = DRIVER_NAME,
|
||||
.probe_type = PROBE_PREFER_ASYNCHRONOUS,
|
||||
|
|
Loading…
Add table
Reference in a new issue