]> git.karo-electronics.de Git - linux-beck.git/commitdiff
greybus: sdio: add switch voltage operation
authorRui Miguel Silva <rui.silva@linaro.org>
Tue, 19 Jul 2016 14:41:30 +0000 (15:41 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 19 Jul 2016 23:38:24 +0000 (16:38 -0700)
Core sd/mmc needs the start_signal_voltage_switch operation to be
defined to issue a voltage switch command. So, we define it here even
though we do not need to take in action on it, since all voltage control
is done in the Module.

Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/sdio.c

index 5e5de04047c1ac3143bd2abe746d96b763b6ea61..ad448c6388bbf5ae29d214aca7734d8b9ca3a42b 100644 (file)
@@ -734,11 +734,17 @@ static int gb_mmc_get_cd(struct mmc_host *mmc)
        return host->card_present;
 }
 
+static int gb_mmc_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios)
+{
+       return 0;
+}
+
 static const struct mmc_host_ops gb_sdio_ops = {
        .request        = gb_mmc_request,
        .set_ios        = gb_mmc_set_ios,
        .get_ro         = gb_mmc_get_ro,
        .get_cd         = gb_mmc_get_cd,
+       .start_signal_voltage_switch    = gb_mmc_switch_voltage,
 };
 
 static int gb_sdio_probe(struct gbphy_device *gbphy_dev,