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

mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister()

Now that sdhci_pltfm_unregister() is unused, remove it.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20230811130351.7038-16-adrian.hunter@intel.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Adrian Hunter and committed by
Ulf Hansson
f0255cdc b1284d7c

-13
-12
drivers/mmc/host/sdhci-pltfm.c
··· 187 187 } 188 188 EXPORT_SYMBOL_GPL(sdhci_pltfm_register); 189 189 190 - void sdhci_pltfm_unregister(struct platform_device *pdev) 191 - { 192 - struct sdhci_host *host = platform_get_drvdata(pdev); 193 - struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); 194 - int dead = (readl(host->ioaddr + SDHCI_INT_STATUS) == 0xffffffff); 195 - 196 - sdhci_remove_host(host, dead); 197 - clk_disable_unprepare(pltfm_host->clk); 198 - sdhci_pltfm_free(pdev); 199 - } 200 - EXPORT_SYMBOL_GPL(sdhci_pltfm_unregister); 201 - 202 190 void sdhci_pltfm_remove(struct platform_device *pdev) 203 191 { 204 192 struct sdhci_host *host = platform_get_drvdata(pdev);
-1
drivers/mmc/host/sdhci-pltfm.h
··· 102 102 extern int sdhci_pltfm_register(struct platform_device *pdev, 103 103 const struct sdhci_pltfm_data *pdata, 104 104 size_t priv_size); 105 - extern void sdhci_pltfm_unregister(struct platform_device *pdev); 106 105 extern void sdhci_pltfm_remove(struct platform_device *pdev); 107 106 108 107 extern unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host);