On 01/18/2017 12:29 AM, Tony Lindgren wrote: > * Alexandre Bailon <abailon@xxxxxxxxxxxx> [170117 05:16]: >> Currently, the CPPI 4.1 driver is not completely generic and >> only work on dsps. >> Add two functions which will help to move platform code from CPPI 4.1 to >> MUSB glue driver: >> - cppi41_register_dma_callback() to register a platform dma_callback >> (e.g to acknowledge interrupt on DMA completion). >> - cppi41_dma_controller_to_musb() to convert a dma_controller pointer to >> a musb pointer. This is required to get a musb pointer from DMA callbacks. > > Can't you just add a new function to struct dma_controller in musb_dma.h? Yes, I can add the dma_callback function to dma_controller and then remove cppi41_register_dma_callback(). But I still to define cppi41_dma_controller_to_musb() except if I add a musb pointer to dma_controller. Regards, Alexandre > > Regards, > > Tony > -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html