From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Estevam Date: Sun, 1 Oct 2017 16:13:57 -0300 Subject: [U-Boot] fsl_esdhc driver is broken with DM In-Reply-To: References: <20171001144930.GG3503@bill-the-cat> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sun, Oct 1, 2017 at 12:50 PM, Fabio Estevam wrote: > Hi Tom, > > On Sun, Oct 1, 2017 at 11:49 AM, Tom Rini wrote: > >>> Same regression is observed with mx7dsabresd board as well. >> >> It's likely to be all i.MX :( > > Only the i.MX configs with CONFIG_DM_MMC=y. mx6slevk_spl_defconfig does not have CONFIG_DM_MMC selected and it is also broken since 2017.05 due to this commit: commit 001cdbbb32ef1f62f5913f2913eab49e3270ee7b Author: Peng Fan Date: Sat Mar 4 10:45:44 2017 +0800 imx: mx6slevk: enable more DM drivers Enable more DM drivers. The imx I2C/MMC DM drivers needs DM_GPIO enabled. So needs to enable them together. DM FEC and SPI are not enabled, but they use gpio in board code. So use gpio_request first to request the gpio, because DM_GPIO is enabled. Signed-off-by: Peng Fan Cc: Stefano Babic I managed to fix it and will submit a fix for it. mx6slevk_defconfig which has CONFIG_DM_MMC=y is still broken though and not sure how to fix it.