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