On 04/17/2015 11:18 AM, jiwang wrote: > Hello Sebastian Hallo Jiada, >> Please make sure it is tagged stable. There is no hint that this is >> required >> and as of it now, it breaks v4.0. > Due to missing of SDMA firmware, uart sdma mode is broken, > but it is uncovered by this commit on your environment. > >> One question, where do you have the firmware from? I picked the one >> from FSL's >> v3.10 SDK and I ended up with FIFO-overflows so it was clearly the >> wrong one >> (and the built-in SDMA firmware does not work as expected as you >> mentioned). > I got sdma firmware from FSL kernel tree. Can you post a link please? >> Is this firmware only required the imx6 series or also for older >> versions like >> imx5? > the firmware only supports imx6 series, AFAIK, What I meant is if imx5 (and earlier) have a working DMA without the SDMA firmware which seems to be required for IMX6. > I checked with Freescale imx6 support team, due to > licensing issue, I am not entitled to upstream FSL SDMA firmware. > so seems currently disable SDMA support for uart is our only option > at the moment. Disable it please, add a hint in the source so one knows _why_ it has been disabled and push it stable. In future you would need some kind of a hint from the sdma driver to let the uart know that the proper firmware is in place. Is it okay to send a patch against the linux-firmware tree? https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/ > > Thanks, > Jiada Sebastian -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html