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>
/* 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;
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);
}