mx6slevk.c (529a6712795a50d68967cbd071edfe232a245d5d) | mx6slevk.c (fb0d042814e6ea3463ee335523222f91d891d084) |
---|---|
1/* 2 * Copyright (C) 2013 Freescale Semiconductor, Inc. 3 * 4 * Author: Fabio Estevam <fabio.estevam@freescale.com> 5 * 6 * SPDX-License-Identifier: GPL-2.0+ 7 */ 8 --- 156 unchanged lines hidden (view full) --- 165#define USDHC3_CD_GPIO IMX_GPIO_NR(3, 22) 166 167static struct fsl_esdhc_cfg usdhc_cfg[3] = { 168 {USDHC1_BASE_ADDR}, 169 {USDHC2_BASE_ADDR, 0, 4}, 170 {USDHC3_BASE_ADDR, 0, 4}, 171}; 172 | 1/* 2 * Copyright (C) 2013 Freescale Semiconductor, Inc. 3 * 4 * Author: Fabio Estevam <fabio.estevam@freescale.com> 5 * 6 * SPDX-License-Identifier: GPL-2.0+ 7 */ 8 --- 156 unchanged lines hidden (view full) --- 165#define USDHC3_CD_GPIO IMX_GPIO_NR(3, 22) 166 167static struct fsl_esdhc_cfg usdhc_cfg[3] = { 168 {USDHC1_BASE_ADDR}, 169 {USDHC2_BASE_ADDR, 0, 4}, 170 {USDHC3_BASE_ADDR, 0, 4}, 171}; 172 |
173int board_mmc_get_env_dev(int devno) 174{ 175 return devno; 176} 177 |
|
173int board_mmc_getcd(struct mmc *mmc) 174{ 175 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv; 176 int ret = 0; 177 178 switch (cfg->esdhc_base) { 179 case USDHC1_BASE_ADDR: 180 ret = !gpio_get_value(USDHC1_CD_GPIO); --- 343 unchanged lines hidden --- | 178int board_mmc_getcd(struct mmc *mmc) 179{ 180 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv; 181 int ret = 0; 182 183 switch (cfg->esdhc_base) { 184 case USDHC1_BASE_ADDR: 185 ret = !gpio_get_value(USDHC1_CD_GPIO); --- 343 unchanged lines hidden --- |