• J
    ARM: edma: Fix clearing of unused list for DT DMA resources · 6cdaca48
    Joel Fernandes 提交于
    HWMOD removal for MMC is breaking edma_start as the events are being manually
    triggered due to unused channel list not being clear.
    
    The above issue is fixed by reading the "dmas" property from the DT node if it
    exists and clearing the bits in the unused channel list if the dma controller
    used by any device is EDMA. For this purpose we use the of_* helpers to parse
    the arguments in the dmas phandle list.
    
    Also introduced is a minor clean up of a checkpatch error in old code.
    Reviewed-by: NSekhar Nori <nsekhar@ti.com>
    Reported-by: NBalaji T K <balajitk@ti.com>
    Cc: Sekhar Nori <nsekhar@ti.com>
    Cc: Tony Lindgren <tony@atomide.com>
    Cc: Olof Johansson <olof@lixom.net>
    Cc: Nishanth Menon <nm@ti.com>
    Cc: Pantel Antoniou <panto@antoniou-consulting.com>
    Cc: Jason Kridner <jkridner@beagleboard.org>
    Cc: Koen Kooi <koen@dominion.thruhere.net>
    Signed-off-by: NJoel Fernandes <joelf@ti.com>
    Signed-off-by: NOlof Johansson <olof@lixom.net>
    6cdaca48
edma.c 48.9 KB