Hi Steven, Here's my take on adding support for your DWC3 implementation. Note that for this to work you need to properly describe your core with proper dma-ranges and dma-coherent properties. With that, OF core will (or should) be able to call dma_coerce_mask_and_coherent() with appropriate arguments on your behalf. Please give this a shot. Patches are still RFT because, well, they need testing. Note also that I haven't, yet, added a binding documentation for your compatible flag. I'll do that on V2 of the patchset. Felipe Balbi (2): usb: dwc3: of-simple: allow glues without clocks usb: dwc3: of-simple: add compatible for Calvium drivers/usb/dwc3/dwc3-of-simple.c | 45 +++++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 16 deletions(-) -- 2.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html