]> git.sur5r.net Git - u-boot/blobdiff - drivers/usb/host/xhci-rcar.c
Merge branch 'master' of git://git.denx.de/u-boot-usb
[u-boot] / drivers / usb / host / xhci-rcar.c
index 8426d2f2323d103e00db6c1c36ba8972a012b06b..f2e91ef0feb71bec72f80ebb69b3b07fecd5597d 100644 (file)
@@ -1,9 +1,8 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2017 Marek Vasut <marek.vasut@gmail.com>
  *
  * Renesas RCar USB HOST xHCI Controller
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #include <common.h>
@@ -118,12 +117,15 @@ err_clk:
 
 static int xhci_rcar_deregister(struct udevice *dev)
 {
+       int ret;
        struct rcar_xhci_platdata *plat = dev_get_platdata(dev);
 
+       ret = xhci_deregister(dev);
+
        clk_disable(&plat->clk);
        clk_free(&plat->clk);
 
-       return xhci_deregister(dev);
+       return ret;
 }
 
 static int xhci_rcar_ofdata_to_platdata(struct udevice *dev)