Hi Morimoto-san, On Mon, Apr 25, 2016 at 7:54 AM, Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: >> I have pushed renesas-drivers-2016-04-12-v4.6-rc3 to >> https://git.kernel.org/cgit/linux/kernel/git/geert/renesas-drivers.git >> >> This tree is meant to ease development of platform support and drivers >> for Renesas ARM SoCs. It is created by merging (a) the for-next branches >> of various subsystem trees and (b) branches with driver code submitted >> or planned for submission to maintainers into the development branch of >> Simon Horman's renesas.git tree. >> >> Today's version is based on renesas-devel-20160411-v4.6-rc3. > > I noticed that I can't use Sound DMA on renesas-drivers-2016-04-12-v4.6-rc3 > Sound driver will fallback to PIO mode if it can't use DMA, and it indicates > message > > ----------------- > ... > [ 0.934996] ak4613-codec 2-0010: No cache used with register defaults set! > => [ 0.945223] rcar_sound ec500000.sound: can't get dma channel > => [ 0.950911] rcar_sound ec500000.sound: ssi[0] fallback to PIO mode > => [ 0.957120] rcar_sound ec500000.sound: can't get dma channel > => [ 0.962802] rcar_sound ec500000.sound: ssi[1] fallback to PIO mode > [ 0.969000] rcar_sound ec500000.sound: probed > ... > ----------------- > > This patch seems breaks Sound DMA, is this known issue ? Due to probe deferral, the DMA controllers are initialized after the DMA slaves. As the absence of a DMA channel is considered a soft failure, drivers continue their initialization, but fall back to PIO mode. This is a known issue of v4 of the R-Car SYSC series, cfr. http://www.spinics.net/lists/arm-kernel/msg495557.html Please try topic/gen3-latest instead, which is the integration of v6 of the R-Car SYSC series and renesas-drivers-2016-04-12-v4.6-rc3, which doesn't exhibit this problem. Sorry for the inconvenience. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds