mx6sabresd.c (214c3f0f9921250eb336c7effadcc16158ea9df5) mx6sabresd.c (fb0d042814e6ea3463ee335523222f91d891d084)
1/*
2 * Copyright (C) 2012 Freescale Semiconductor, Inc.
3 *
4 * Author: Fabio Estevam <fabio.estevam@freescale.com>
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8

--- 221 unchanged lines hidden (view full) ---

230 {USDHC2_BASE_ADDR},
231 {USDHC3_BASE_ADDR},
232 {USDHC4_BASE_ADDR},
233};
234
235#define USDHC2_CD_GPIO IMX_GPIO_NR(2, 2)
236#define USDHC3_CD_GPIO IMX_GPIO_NR(2, 0)
237
1/*
2 * Copyright (C) 2012 Freescale Semiconductor, Inc.
3 *
4 * Author: Fabio Estevam <fabio.estevam@freescale.com>
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8

--- 221 unchanged lines hidden (view full) ---

230 {USDHC2_BASE_ADDR},
231 {USDHC3_BASE_ADDR},
232 {USDHC4_BASE_ADDR},
233};
234
235#define USDHC2_CD_GPIO IMX_GPIO_NR(2, 2)
236#define USDHC3_CD_GPIO IMX_GPIO_NR(2, 0)
237
238int board_mmc_get_env_dev(int devno)
239{
240 return devno - 1;
241}
242
238int board_mmc_getcd(struct mmc *mmc)
239{
240 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv;
241 int ret = 0;
242
243 switch (cfg->esdhc_base) {
244 case USDHC2_BASE_ADDR:
245 ret = !gpio_get_value(USDHC2_CD_GPIO);

--- 640 unchanged lines hidden ---
243int board_mmc_getcd(struct mmc *mmc)
244{
245 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv;
246 int ret = 0;
247
248 switch (cfg->esdhc_base) {
249 case USDHC2_BASE_ADDR:
250 ret = !gpio_get_value(USDHC2_CD_GPIO);

--- 640 unchanged lines hidden ---