Dear Fabio Estevam, > From: Fabio Estevam <fabio.estevam@xxxxxxxxxxxxx> > > Recently we have been seing some reports about PIO mode not working > properly. > > - http://www.spinics.net/lists/linux-i2c/msg11985.html > - http://marc.info/?l=linux-i2c&m=137235593101385&w=2 > - https://lkml.org/lkml/2013/6/24/430 > > Let's use DMA mode even for small transfers. > > Without this patch, i2c reads the incorrect sgtl5000 version on a mx28evk > when touchscreen is enabled: > > [ 5.856270] sgtl5000 0-000a: Device with ID register 0 is not a sgtl5000 > [ 9.877307] sgtl5000 0-000a: ASoC: failed to probe CODEC -19 > [ 9.883528] mxs-sgtl5000 sound.12: ASoC: failed to instantiate card -19 > [ 9.892955] mxs-sgtl5000 sound.12: snd_soc_register_card failed (-19) > > Signed-off-by: Fabio Estevam <fabio.estevam@xxxxxxxxxxxxx> Can you possibly just disable the PIO for now so the code doesn't need to be re- introduced once fixed? Best regards, Marek Vasut -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html