No need to alloc bd for hdmi audio, and the period len of hdmi audio is
0, so add constraint for it.
And correct per_address and per_address2 for hdmi audio.
Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
SDMA_WATERMARK_LEVEL_HWML;
sdmac->word_size = dmaengine_cfg->dst_addr_width;
} else if (sdmac->peripheral_type == IMX_DMATYPE_HDMI) {
- sdmac->per_address = dmaengine_cfg->src_addr;
- sdmac->per_address2 = dmaengine_cfg->dst_addr;
+ sdmac->per_address = dmaengine_cfg->dst_addr;
+ sdmac->per_address2 = dmaengine_cfg->src_addr;
sdmac->watermark_level = 0;
} else if (dmaengine_cfg->direction == DMA_MEM_TO_MEM) {
sdmac->word_size = dmaengine_cfg->dst_addr_width;