esdhc: Workaround for card can't be detected on T4240QDS
authorHaijun.Zhang <Haijun.Zhang@freescale.com>
Fri, 10 Jan 2014 05:52:17 +0000 (13:52 +0800)
committerYork Sun <yorksun@freescale.com>
Wed, 22 Jan 2014 16:56:15 +0000 (08:56 -0800)
commitf7e27cc5ee13aebce4e81fcf908d22d2d55d61e0
treea654fcf4971cfb7ec31138e5e1c9db15a68c17b2
parente222b1f36fedb0363dbc21e0add7dc3848bae553
esdhc: Workaround for card can't be detected on T4240QDS

Card detection pin is ineffective on T4240QDS Rev1.0.
There are two cards can be connected to board.
1. eMMC card is built-in board, can not be removed. so
   For eMMC card it is always there.
2. Card detecting pin is functional for SDHC card in Rev2.0.

This workaround force sdhc driver scan and initialize the card
regardless of whether the card is inserted or not in case Rev1.0.

Signed-off-by: Haijun Zhang <Haijun.Zhang@freescale.com>
Acked-by: Pantelis Antoniou <panto@antoniou-consulting.com>
Reviewed-by: York Sun <yorksun@freescale.com>
drivers/mmc/fsl_esdhc.c
include/configs/T4240QDS.h