mmc: dw_mmc: remove the dw_mci_of_cd_gpio()
Subsystems (2)
Jaehoon Chung
maintainerPATCH 7/7 mmc: dw_mmc: remove the dw_mci_of_cd_gpio()
If mmc_of_parse() is used, dw_mci_of_get_cd_gpio didn't need. Already implemented into mmc_of_parse().
Signed-off-by Jaehoon Chung <[email protected]>
--- drivers/mmc/host/dw_mmc.c | 26 -------------------------- 1 file changed, 26 deletions(-)
drivers/mmc/host/dw_mmc.c +0 -26
@@ -2048,26 +2048,6 @@ static int dw_mci_of_get_wp_gpio(struct device *dev, u8 slot) return gpio; } - -/* find the cd gpio for a given slot */ -static void dw_mci_of_get_cd_gpio (struct device *dev,u8 slot, -struct mmc_host *mmc) -{ -struct device_node *np =dw_mci_of_find_slot_node (dev, slot); -int gpio; - -if (!np) -return ; - - gpio =of_get_named_gpio (np,"cd-gpios" ,0 ); - -/* Having a missing entry is valid; return silently */ -if (!gpio_is_valid (gpio)) -return ; - -if (mmc_gpio_request_cd (mmc, gpio,0 )) -dev_warn (dev,"gpio [%d] request failed\n" , gpio); -}#else /* CONFIG_OF */ static int dw_mci_of_get_slot_quirks (struct device *dev,u8 slot) {
@@ -2081,11 +2061,6 @@ static int dw_mci_of_get_wp_gpio(struct device *dev, u8 slot) {return -EINVAL ; } -static void dw_mci_of_get_cd_gpio (struct device *dev,u8 slot, -struct mmc_host *mmc) -{ -return ; -}#endif /* CONFIG_OF */ static int dw_mci_init_slot (struct dw_mci *host,unsigned int id)
@@ -2165,7 +2140,6 @@ static int dw_mci_init_slot(struct dw_mci *host, unsigned int id) } slot->wp_gpio =dw_mci_of_get_wp_gpio (host->dev, slot->id); -dw_mci_of_get_cd_gpio (host->dev, slot->id, mmc); ret =mmc_add_host (mmc);if (ret)
Signature · 1 line
1.7.9.5