Re: renesas-drivers-2016-04-12-v4.6-rc3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux