diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-26 10:57:00 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-29 11:26:35 +0100 |
commit | 28b38c1804d761257397f41ae2bbc071cd009935 (patch) | |
tree | de0d9053eb521b2cadbf0450d73f396b8dad20ca /commands | |
parent | 7da5b5cd93050ce264ba36556f2f2720a0a39acd (diff) | |
download | barebox-28b38c1804d761257397f41ae2bbc071cd009935.tar.gz barebox-28b38c1804d761257397f41ae2bbc071cd009935.tar.xz |
usb: gadget: fsl_udc: pass controller instance to unregister
ci_udc_unregister() used to unregister "the controller". Since we
may register multiple chipidea devices we called ci_udc_unregister()
for each of them. This led to messages like:
ERROR: imx-usb 53f80000.usb: gadget not registered.
Fix this by returning the registered controller. This allows us to call
ci_udc_unregister() only when we actually registered one before.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands')
0 files changed, 0 insertions, 0 deletions