30 Sep, 2016

3 commits


25 Aug, 2016

1 commit


24 Aug, 2016

5 commits

  • rsrc-card which is using DPCM feature was created for Renesas sound.
    But not only Renesas, but many SoC can use this driver, because
    it is based on simple-card driver.
    To use it as more open driver, rsrc-card will be renamed to
    simple-scu-card. In order to easy patch review, as 3rd step,
    this patch moves rsrc-card driver to generic folder.

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     
  • rsrc-card which is using DPCM feature was created for Renesas sound.
    But not only Renesas, but many SoC can use this driver, because
    it is based on simple-card driver.
    To use it as more open driver, rsrc-card will be renamed to
    simple-scu-card. In order to easy patch review, as 2nd step,
    this patch adds new compatible "simple-scu-audio-card";

    rcar-card used specific property, not "simple-audio-card",
    but it should be now. Actually, rsrc-card is upstreamed driver,
    but noone is using it on upstream. The user is only local,
    and it is only me. Thus, there is no compatible break by this patch.
    This patch uses "simple-audio-card" prefix.
    And it removes rcar-card specifix compatible too.

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     
  • rsrc-card which is using DPCM feature was created for Renesas sound.
    But not only Renesas, but many SoC can use this driver, because
    it is based on simple-card driver.
    To use it as more open driver, rsrc-card will be renamed to
    simple-scu-card. In order to easy patch review, as 1st step,
    this patch renames "rsrc" function prefix to "asoc_simple".

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     
  • rsrc-card has board specific compatible (= lager/koelsh), but these were
    created as 1st prototype, and it is used in my test environment only.
    Now normal user can use generic compatible (= renesas,rsrc-card).
    Removing these board specific compatible doesn't breake compatibility.
    This patch remove these.

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     
  • …onie/sound into asoc-rcar

    Mark Brown
     

11 Aug, 2016

3 commits


09 Aug, 2016

2 commits


08 Aug, 2016

2 commits


05 Aug, 2016

1 commit


28 Jul, 2016

1 commit


25 Jul, 2016

1 commit


16 Jul, 2016

4 commits


02 Jul, 2016

1 commit


01 Jul, 2016

1 commit


14 Jun, 2016

1 commit

  • When building with 'make W=1', we get a harmless warning about
    slightly incorrect prototypes in the rcar audio driver:

    sound/soc/sh/rcar/gen.c: In function 'rsnd_gen2_probe':
    sound/soc/sh/rcar/gen.c:209:2: error: 'static' is not at beginning of declaration [-Werror=old-style-declaration]

    This changes the 'const static' to 'static const' as it should be.

    Signed-off-by: Arnd Bergmann
    Signed-off-by: Mark Brown

    Arnd Bergmann
     

09 Jun, 2016

1 commit


31 May, 2016

1 commit


28 May, 2016

1 commit


12 May, 2016

1 commit

  • The current device tree representation of the R-Car Sample Rate Converters
    (SRC) assumes that they are numbered consecutively, starting from 0. Alas,
    this is not the case with the R8A7794 SoC where SRC0 isn't present. In
    order to keep the existing device trees working, I'm suggesting to use a
    disabled node for SRC0. Teach the SRC probe to just skip disabled nodes.

    Signed-off-by: Sergei Shtylyov
    Acked-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Sergei Shtylyov
     

11 May, 2016

1 commit

  • Current rsnd_dmapp_get_id() returns 0xFF as error code if system used
    strange connection. It will be used as PDMACHCRn.SRS, but 0xFF is
    prohibited number.
    In order not to use prohibited number, this patch indicates error message
    and returns 0x00 (same as SSI00) in error case.
    Special thanks to Dung-san.

    Reported-by: Nguyen Viet Dung
    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     

28 Apr, 2016

1 commit

  • Current rsnd_mod_call is counting its calling count to avoid unbalanced
    function pair calling for error cases (ex init quit).
    SSI parent is now controlled as "mod" on current rsnd driver. Because of
    this reason, SSI .remove function will be called twice if it was used as
    SSI parent when user tried unbind. But probe/remove pair were not
    counted. This patch counts probe/remove functions to avoid it.
    Special thans Hiep

    Reported-by: Hiep Cao Minh
    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     

20 Apr, 2016

1 commit


12 Mar, 2016

1 commit

  • Renesas sound driver user needs to read its datasheet when create DT.
    But it is difficult to understand, because it has many modules
    (SRC/CTU/MIX/DVC/SSIU/SSI/AudioDMAC/AudioDMACperiperi),
    and many features (Asynchronous/Synchronous mode on SRC, CTU matrix,
    DVC volume settings feature, Multi-SSI/TDM-SSI, etc).
    This patch adds simplified explanation to help setting/understanding.

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Mark Brown

    Kuninori Morimoto
     

07 Mar, 2016

6 commits