1. 16 11月, 2015 3 次提交
  2. 22 10月, 2015 1 次提交
  3. 16 10月, 2015 1 次提交
  4. 15 9月, 2015 1 次提交
  5. 17 7月, 2015 7 次提交
  6. 16 6月, 2015 5 次提交
  7. 28 3月, 2015 2 次提交
  8. 25 3月, 2015 1 次提交
  9. 07 3月, 2015 2 次提交
    • K
      ASoC: rsnd: 1st DMAC dma-names cares subnode · 72adc61f
      Kuninori Morimoto 提交于
      Renesas R-Car sound (= rsnd) needs 2 DMAC which are called as
      Audio DMAC (= 1st DMAC) and Audio DMAC peri peri (2nd DMAC).
      And rsnd had assumed that 1st / 2nd DMACs are implemented as DMAEngine.
      But, in result of DMA ML discussion, 2nd DMAC was concluded that it is
      not a general purpose DMAC (2nd DMAC is for Device to Device inside
      sound system). Additionally, current DMAEngine can't support Device to
      Device, and we don't have correct DT bindings for it at this point.
      So the easiest solution for it is that move it from DMAEngine to rsnd
      driver.
      
      dma-names on DT was implemented as no difference between 1st / 2nd
      DMAC's, since rsnd had assumed that both DMACs are implemented as
      DMAEngine. That style was "src_dst". But now, 2nd DMAC was implemented
      as non DMAEngine, and it doesn't need dma-names anymore. So, this
      dma-names rule is no longer needed.
      
      And additionally, dma-names was assumed that it has all
      (= SSI/SSIU/SRC/DVC) nodes under sound node.
      
      In upstream code, no SoC/platform is supporting DMA for rsnd driver yet.
      This means there is no compatible issue if this patch changes
      dma-names's rule of DT.
      
      This patch assumes dma-names for 1st DMAC are tx/rx base, and listed
      in each SSI/SRC/DVC subnode
      ex)
      	rcar_sound,dvc {
      		dvc0: dvc@0 {
      			dmas = <&audma0 0xbc>;
      			dma-names = "tx";
      		};
      	...
      
      	rcar_sound,src {
      		src0: src@0 {
      			...
      			dmas = <&audma0 0x85>, <&audma1 0x9a>;
      			dma-names = "rx", "tx";
      		};
      	...
      
      	rcar_sound,ssi {
      		ssi0: ssi@0 {
      			...
      			dmas = <&audma0 0x01>, <&audma1 0x02>, <&audma0 0x15>, <&audma1 0x16>;
      			dma-names = "rx", "tx", "rxu", "txu";
      		};
      	...
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      72adc61f
    • K
      ASoC: rsnd: dvc: add rsnd_dvc_of_node() · 93b986e2
      Kuninori Morimoto 提交于
      This patch adds rsnd_dvc_of_node() to get DVC subnode from DT.
      This is prepare for new DT bindings for 1st DMAC
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      93b986e2
  10. 03 2月, 2015 1 次提交
  11. 15 1月, 2015 5 次提交
  12. 04 12月, 2014 1 次提交
  13. 10 11月, 2014 2 次提交
  14. 07 11月, 2014 5 次提交
  15. 23 10月, 2014 2 次提交
  16. 02 8月, 2014 1 次提交