aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
diff options
context:
space:
mode:
authorH. Nikolaus Schaller <hns@goldelico.com>2013-10-03 09:24:21 +0200
committerH. Nikolaus Schaller <hns@goldelico.com>2013-10-04 07:20:42 +0200
commitbea9d581e7a2784cf48fe6776f2c67dbddd68121 (patch)
treeafaa68af3643a363b229443b92c6e6f97faf6e4f /drivers/mmc
parenta3663ee7e897c970a93b0f95ef8cbaacb009f298 (diff)
downloadkernel_goldelico_gta04-bea9d581e7a2784cf48fe6776f2c67dbddd68121.zip
kernel_goldelico_gta04-bea9d581e7a2784cf48fe6776f2c67dbddd68121.tar.gz
kernel_goldelico_gta04-bea9d581e7a2784cf48fe6776f2c67dbddd68121.tar.bz2
added some printk statements for debugging
Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
Diffstat (limited to 'drivers/mmc')
-rw-r--r--drivers/mmc/host/omap_hsmmc.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
index d368a43..ca1a784 100644
--- a/drivers/mmc/host/omap_hsmmc.c
+++ b/drivers/mmc/host/omap_hsmmc.c
@@ -249,7 +249,7 @@ static int omap_hsmmc_set_power(struct device *dev, int slot, int power_on,
struct omap_hsmmc_host *host =
platform_get_drvdata(to_platform_device(dev));
int ret = 0;
-
+ printk("omap_hsmmc_set_power slot=%d power_on=%d vdd=%d\n", slot, power_on, vdd);
/*
* If we don't see a Vcc regulator, assume it's a fixed
* voltage always-on regulator.
@@ -265,7 +265,11 @@ static int omap_hsmmc_set_power(struct device *dev, int slot, int power_on,
return 0;
if (gpio_is_valid(mmc_slot(host).gpio_reset))
- gpio_set_value_cansleep(mmc_slot(host).gpio_reset, 0);
+ {
+ printk("omap_hsmmc_set_power setting gpio_reset = 0\n");
+ gpio_set_value_cansleep(mmc_slot(host).gpio_reset, !power_on);
+
+ }
if (mmc_slot(host).before_set_reg)
mmc_slot(host).before_set_reg(dev, slot, power_on, vdd);
@@ -305,7 +309,10 @@ static int omap_hsmmc_set_power(struct device *dev, int slot, int power_on,
if (mmc_slot(host).after_set_reg)
mmc_slot(host).after_set_reg(dev, slot, power_on, vdd);
if (gpio_is_valid(mmc_slot(host).gpio_reset))
- gpio_set_value_cansleep(mmc_slot(host).gpio_reset, 1);
+ {
+ printk("omap_hsmmc_set_power setting gpio_reset = 1\n");
+ gpio_set_value_cansleep(mmc_slot(host).gpio_reset, 1);
+ }
return ret;
}