dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()
authorLee Jones <lee.jones@linaro.org>
Wed, 15 May 2013 09:51:25 +0000 (10:51 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 23 May 2013 19:13:19 +0000 (21:13 +0200)
commit57e65ad77fef1b026f5bdf1cd417bb6346b24fdf
treec7683a8e0c9464bedd0cdea1d03c54a610e9c4e1
parent9778256b9810d2c758a7537a43825b7d81b5765f
dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()

The majority of configuration done in d40_phy_config() pertains
to physical channels. Move the call over to runtime config which
has different code paths for physical and logical channels already,
and make it an exclusive physical channel config function as the
name implies, and drop the is_log argument.

Since we moved the call to runtime_config() it only gets called
for device transfers, so encode the small snippet of configuration
pertaining to memcpy channels into the d40_config_memcpy()
function.

Acked-by: Vinod Koul <vinod.koul@intel.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
[rewrote the commit message]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/dma/ste_dma40.c
drivers/dma/ste_dma40_ll.c
drivers/dma/ste_dma40_ll.h