On Mon, Oct 14, 2019 at 04:13:44PM +0200, Sascha Hauer wrote: > Hi Bruno, > > On Tue, Oct 08, 2019 at 10:03:16AM +0200, Bruno Thomsen wrote: > > Hi > > > > I am getting a kernel oops[1] during boot on imx28 with emmc flash right > > around rootfs mounting. Using git bisect I found the cause to be the > > following commit. > > > > Regression: ceeeb99cd821 ("dmaengine: mxs: rename custom flag") > > > > Reverting the 2 changes in drivers/dma/mxs-dma.c fixes the oops, > > but I am not sure that is the right solution as I don't have the full > > mxs-dma + mtd/mmc overview. > > > > I did see that the patch isn't a simple rename but also a bit define > > change. > > From: DMA_CTRL_ACK = (1 << 1) = BIT(1) > > To: MXS_DMA_CTRL_WAIT4END = BIT(31) > > > > Damn, I wasn't aware the DMA driver has other users than the GPMI Nand. > Please try the attached patch, it should fix it for MMC/SD. It seems > however, that I2C and AUART and SPI are also affected. Are you able to > test any of these? I just sent out the patch again for inclusion with the collected tested-by tags. Sascha -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |