[U-Boot] [PATCH 3/3] ot1200: rework card detect for eMMC
Christian Gmeiner
christian.gmeiner at gmail.com
Thu Oct 23 13:46:43 CEST 2014
Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
---
board/bachmann/ot1200/ot1200.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/board/bachmann/ot1200/ot1200.c b/board/bachmann/ot1200/ot1200.c
index 45d761f..2ed8cf7 100644
--- a/board/bachmann/ot1200/ot1200.c
+++ b/board/bachmann/ot1200/ot1200.c
@@ -155,9 +155,10 @@ int board_mmc_getcd(struct mmc *mmc)
struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv;
int ret;
- if (cfg->esdhc_base == USDHC3_BASE_ADDR)
- ret = 1;
- else {
+ if (cfg->esdhc_base == USDHC3_BASE_ADDR) {
+ gpio_direction_input(IMX_GPIO_NR(4, 5));
+ ret = gpio_get_value(IMX_GPIO_NR(4, 5));
+ } else {
gpio_direction_input(IMX_GPIO_NR(1, 4));
ret = !gpio_get_value(IMX_GPIO_NR(1, 4));
}
--
1.9.3
More information about the U-Boot
mailing list