Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aae92e8c authored by Christian Lütke-Stetzkamp's avatar Christian Lütke-Stetzkamp Committed by Greg Kroah-Hartman
Browse files

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: default avatarChristian Lütke-Stetzkamp <christian@lkamp.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c65f33aa
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -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;
+2 −8
Original line number Diff line number Diff line
@@ -771,15 +771,9 @@ 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.
		msleep(1);
	} else {
		if (host->hw->ext_power_off)
			host->hw->ext_power_off();
		//else
		//msdc_vdd_off(host);
		msdc_pin_config(host, MSDC_PIN_PULL_DOWN);
		msleep(1);