• Matt Porter's avatar
    dma: edma: fix slave config dependency on direction · 661f7cb5
    Matt Porter authored
    The edma_slave_config() implementation depends on the
    direction field such that it will not properly configure
    a slave channel when called without direction set.
    
    This fixes the implementation so that the slave config
    is copied as is and prep_slave_sg() handles the
    direction dependent handling. spi-omap2-mcspi and
    omap_hsmmc both expose this bug as they configure the
    slave channel config from a common path with an unconfigured
    direction field.
    Signed-off-by: default avatarMatt Porter <mporter@ti.com>
    Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
    661f7cb5
edma.c 15.9 KB