ARM: pxa: change SSP DMA channels allocation
authorRobert Jarzmik <robert.jarzmik@free.fr>
Sun, 17 Jun 2018 17:02:17 +0000 (19:02 +0200)
committerRobert Jarzmik <robert.jarzmik@free.fr>
Mon, 18 Jun 2018 19:32:41 +0000 (21:32 +0200)
commitcd31b80736852d34bc1072f3e579a6fd73a244e7
treefc2cae085bbec287cf6be7b9d9ef052c8bf366e4
parentb77ed2e6d61d40117272be1b2377c5dfd101e9cd
ARM: pxa: change SSP DMA channels allocation

Now the dma_slave_map is available for PXA architecture, switch the SSP
device to it.

This specifically means that :
- for platform data based machines, the DMA requestor channels are
  extracted from the slave map, where pxa-ssp-dai.<N> is a 1-1 match to
  ssp.<N>, and the channels are either "rx" or "tx".

- for device tree platforms, the dma node should be hooked into the
  pxa2xx-ac97 or pxa-ssp-dai node.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Acked-by: Daniel Mack <daniel@zonque.org>
arch/arm/plat-pxa/ssp.c
include/linux/pxa2xx_ssp.h
sound/soc/pxa/pxa-ssp.c