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:
parent
c65f33aaaa
commit
aae92e8cea
@ -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;
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user