[alsa-devel] [PATCH 1/2][RFC] dmaengine: rcar-audmapp: calculate chcr via src/dst addr

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Fri Jan 30 01:27:09 CET 2015


Hi Geert

Thank you for your feedback

> >> Morimoto-san: Are the base addresses configured in DT?
> >> I did a quick search for 0xec300000, 0xec320000, 0xec40000,
> >> 0xec420000, and 0xec000000,  and couldn't find them in DT, only in
> >> source code (comments). They must come from somewhere?
> >> Note that I didn't follow the sound binding discussions that closely.
> >
> > This base addresses are specified from sound driver.
> >  - sound driver specifies src/dst address by DMAEngine API
> 
> From the rcar_sound node? That one has 0xec500000 as the base address.

Thank you. I double checked, and remembered.
This is a littile bit confusable.

FIFO address 1) for CPU 2) for Audio DMAC 3) for Audio DMAC peri peri are different
Sound driver is understanding all addresses.
But, hmm..  no one call request_region() for these, is this your concern ?

Best regards
---
Kuninori Morimoto


More information about the Alsa-devel mailing list