From: Sebastian Andrzej Siewior Date: Wed, 16 Oct 2013 10:50:08 +0000 (+0200) Subject: usb: musb: cppi41: allow to defer probing if DMA isn't yet available X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~66^2~22^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4805414705df77d946b41df4f8b315e2b089eec4;p=pandora-kernel.git usb: musb: cppi41: allow to defer probing if DMA isn't yet available If everything (musb, cppi41, phy) is built-in then musb will start without the dma engine printing only |musb-hdrc musb-hdrc.0.auto: Falied to request rx1. The reason for this is that the musb device structs are created & probed before those of the cppi41 device. So the cppi41 device is probed too late. As a workaround for this allow the musb_cppi41 part to defer the probe if everything is fine except for the missing DMA controller. In case of another error we continue. Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Felipe Balbi --- Reading git-diff-tree failed