staging: mt7621-mmc: Remove power callbacks from msdc_hw

The ext_power_on|off fields of msdc_hw are never set, and only once
checked for not being zero, so they can just be removed.

Signed-off-by: Christian Lütke-Stetzkamp <christian@lkamp.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Christian Lütke-Stetzkamp 2018-04-18 17:27:25 +02:00 committed by Greg Kroah-Hartman
parent c65f33aaaa
commit aae92e8cea
2 changed files with 2 additions and 12 deletions

View file

@ -64,10 +64,6 @@ struct msdc_hw {
/* config gpio pull mode */
void (*config_gpio_pin)(int type, int pull);
/* external power control for card */
void (*ext_power_on)(void);
void (*ext_power_off)(void);
};
extern struct msdc_hw msdc0_hw;

View file

@ -771,16 +771,10 @@ static void msdc_card_power(struct msdc_host *host, int on)
if (on) {
msdc_pin_config(host, MSDC_PIN_PULL_UP);
if (host->hw->ext_power_on)
host->hw->ext_power_on();
//else
//msdc_vdd_on(host); // need todo card detection.
//msdc_vdd_on(host); // need todo card detection.
msleep(1);
} else {
if (host->hw->ext_power_off)
host->hw->ext_power_off();
//else
//msdc_vdd_off(host);
//msdc_vdd_off(host);
msdc_pin_config(host, MSDC_PIN_PULL_DOWN);
msleep(1);
}