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

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

staging: mt7621-mmc: Remove unused field get_cd_status from msdc_hw



The get_cd_status() field of msdc_hw is never set and there is only
one check for it being non zero, so it is deleted.

Signed-off-by: default avatarChristian Lütke-Stetzkamp <christian@lkamp.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d1a0db1e
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -76,7 +76,6 @@ struct msdc_hw {
	/* external cd irq operations */
	void (*enable_cd_eirq)(void);
	void (*disable_cd_eirq)(void);
	int  (*get_cd_status)(void);
};

extern struct msdc_hw msdc0_hw;
+5 −10
Original line number Diff line number Diff line
@@ -513,7 +513,6 @@ static void msdc_tasklet_card(struct work_struct *work)
	struct msdc_host *host = (struct msdc_host *)container_of(work,
				struct msdc_host, card_delaywork.work);
#endif
	struct msdc_hw *hw = host->hw;
	u32 base = host->base;
	u32 inserted;
	u32 status = 0;
@@ -521,15 +520,11 @@ static void msdc_tasklet_card(struct work_struct *work)

	spin_lock(&host->lock);

	if (hw->get_cd_status) { // NULL
		inserted = hw->get_cd_status();
	} else {
	status = sdr_read32(MSDC_PS);
	if (cd_active_low)
		inserted = (status & MSDC_PS_CDSTS) ? 0 : 1;
	else
		inserted = (status & MSDC_PS_CDSTS) ? 1 : 0;
	}

#if 0
	change = host->card_inserted ^ inserted;