]> git.sur5r.net Git - u-boot/commitdiff
mx6slevk: Call gpio_request()
authorFabio Estevam <fabio.estevam@nxp.com>
Tue, 10 Oct 2017 16:43:42 +0000 (13:43 -0300)
committerStefano Babic <sbabic@denx.de>
Tue, 31 Oct 2017 10:35:01 +0000 (11:35 +0100)
We should call gpio_request() prior to reading the GPIO value.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
board/freescale/mx6slevk/mx6slevk.c

index 0597dbe8be0d4339c94f57e4d471ebbeded3a7ec..e98aa106ba3459ad081c90b7ab026bcf57d66320 100644 (file)
@@ -273,12 +273,15 @@ int board_mmc_getcd(struct mmc *mmc)
 
        switch (cfg->esdhc_base) {
        case USDHC1_BASE_ADDR:
+               gpio_request(USDHC1_CD_GPIO, "cd1_gpio");
                ret = !gpio_get_value(USDHC1_CD_GPIO);
                break;
        case USDHC2_BASE_ADDR:
+               gpio_request(USDHC2_CD_GPIO, "cd2_gpio");
                ret = !gpio_get_value(USDHC2_CD_GPIO);
                break;
        case USDHC3_BASE_ADDR:
+               gpio_request(USDHC3_CD_GPIO, "cd3_gpio");
                ret = !gpio_get_value(USDHC3_CD_GPIO);
                break;
        }