[alsa-devel] [PATCH v1 2/5] ASoC: mmp: add audio dma support
From: Vinod Koul <hidden>
Date: 2012-06-07 11:20:25
Also in:
alsa-devel
From: Vinod Koul <hidden>
Date: 2012-06-07 11:20:25
Also in:
alsa-devel
On Thu, 2012-06-07 at 18:44 +0800, zhangfei gao wrote:
Only exception is dmaengine_slave_config, since we have some specific config.
And why?
+static bool filter(struct dma_chan *chan, void *param)
+{
+ struct mmp_dma_data *dma_data = param;
+ bool found = false;
+ char *devname;
+
+ devname = kasprintf(GFP_KERNEL, "%s.%d", dma_data->dma_res->name,
+ dma_data->ssp_id);
+ if ((strcmp(dev_name(chan->device->dev), devname) == 0) &&
+ (chan->chan_id == dma_data->dma_res->start)) {
+ chan->private = &dma_data->tdma_data;chan->private is deprecated and should not be used
+ found = true; + } + + kfree(devname); + return found; +}
-- ~Vinod