summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-03-23 12:03:32 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2009-06-23 13:16:14 +0200
commit026990ad16a6e89196e0b76b7faf8e7c1169045c (patch)
tree894a32e611af638463c934c8a153c4c5cb037519
parent9df63736566f887051f48a9fe0c5c5bc0215f257 (diff)
downloadlinux-2.6-026990ad16a6e89196e0b76b7faf8e7c1169045c.tar.gz
linux-2.6-026990ad16a6e89196e0b76b7faf8e7c1169045c.tar.xz
pcm038: disable support for SDHC ro switch
By default it is not connected on the baseboard Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/mach-mx2/pcm970-baseboard.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-mx2/pcm970-baseboard.c b/arch/arm/mach-mx2/pcm970-baseboard.c
index efa6a69ef3d..8999695ce10 100644
--- a/arch/arm/mach-mx2/pcm970-baseboard.c
+++ b/arch/arm/mach-mx2/pcm970-baseboard.c
@@ -103,10 +103,12 @@ static int pcm970_pins[] = {
PB21_PF_CSI_HSYNC,
};
+#ifdef PCM970_SDHC_RW_SWITCH
static int pcm970_sdhc2_get_ro(struct device *dev)
{
return gpio_get_value(GPIO_PORTC + 28);
}
+#endif
static int pcm970_sdhc2_init(struct device *dev, irq_handler_t detect_irq, void *data)
{
@@ -135,7 +137,9 @@ static void pcm970_sdhc2_exit(struct device *dev, void *data)
}
static struct imxmmc_platform_data sdhc_pdata = {
+#ifdef PCM970_SDHC_RW_SWITCH
.get_ro = pcm970_sdhc2_get_ro,
+#endif
.init = pcm970_sdhc2_init,
.exit = pcm970_sdhc2_exit,
};