From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Thu, 9 Jun 2016 08:08:16 +0200 Subject: [U-Boot] [PATCH 4/8] x86: baytrail: Configure card detect pin of the SD controller In-Reply-To: <1465387659-30011-5-git-send-email-bmeng.cn@gmail.com> References: <1465387659-30011-1-git-send-email-bmeng.cn@gmail.com> <1465387659-30011-5-git-send-email-bmeng.cn@gmail.com> Message-ID: <575907D0.7070501@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 08.06.2016 14:07, Bin Meng wrote: > As of today, the latest version FSP (gold4) for BayTrail misses the > PAD configuration of the SD controller's Card Detect signal. The > default PAD value for the CD pin sets the pin to work in GPIO mode, > which causes card detect status cannot be reflected by the Present > State register in the SD controller (bit 16 & bit 18 are always zero). > > Add a configuration for this pin in the pinctrl node. > > Note I've checked the PAD configuration for all the pins in all the > 3 controllers (eMMC/SDIO/SD). Only this SDMMC3_CD_B pin does not get > initialized to correct mode by FSP. With fsp,emmc-boot-mode set to > 2 (eMMC 4.1), eMMC pins are initialized to func 1, but if we set > fsp,emmc-boot-mode to 1 (auto), those pins are initialized to func 3 > which is correct according to datasheet. > > Signed-off-by: Bin Meng Reviewed-by: Stefan Roese Thanks, Stefan