[U-Boot] [PATCH 3/3] ot1200: rework card detect for eMMC

Christian Gmeiner christian.gmeiner at gmail.com
Mon Nov 10 14:34:58 CET 2014


ignore...
--
Christian Gmeiner, MSc

https://soundcloud.com/christian-gmeiner


2014-11-10 14:34 GMT+01:00 Christian Gmeiner <christian.gmeiner at gmail.com>:
> 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