It does not make sense to make gpio_direction_input() return the gpio input status. The return value of gpio_direction_input() is inconsistent if CONFIG_DM_GPIO is defined. And we don't need to call gpio_direction_input() int sunxi_mmc_getcd(). Just init the gpio once in mmc_resource_init() is enough. Signed-off-by: Axel Lin <axel.lin@ingics.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Ian Campbell <ijc@hellion.org.uk> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
arm_pl180_mmci.c | ||
arm_pl180_mmci.h | ||
bcm2835_sdhci.c | ||
bfin_sdh.c | ||
davinci_mmc.c | ||
dw_mmc.c | ||
exynos_dw_mmc.c | ||
fsl_esdhc.c | ||
fsl_esdhc_spl.c | ||
ftsdc010_mci.c | ||
ftsdc021_sdhci.c | ||
gen_atmel_mci.c | ||
kona_sdhci.c | ||
mmc.c | ||
mmc_private.h | ||
mmc_spi.c | ||
mmc_write.c | ||
mv_sdhci.c | ||
mvebu_mmc.c | ||
mxcmmc.c | ||
mxsmmc.c | ||
omap_hsmmc.c | ||
pxa_mmc_gen.c | ||
rpmb.c | ||
s3c_sdi.c | ||
s5p_sdhci.c | ||
sdhci.c | ||
sh_mmcif.c | ||
sh_mmcif.h | ||
socfpga_dw_mmc.c | ||
spear_sdhci.c | ||
sunxi_mmc.c | ||
tegra_mmc.c | ||
zynq_sdhci.c |