dm: core: Create a new header file for 'compat' features
[oweals/u-boot.git] / drivers / usb / host / ohci-generic.c
index 24b5c3156f09a756ad9b9233aa003948718eba0e..04d5fdb2a8676796b3f5d67deefdcdb90612d420 100644 (file)
@@ -6,6 +6,8 @@
 #include <common.h>
 #include <clk.h>
 #include <dm.h>
+#include <dm/device_compat.h>
+#include <dm/devres.h>
 #include <dm/ofnode.h>
 #include <generic-phy.h>
 #include <reset.h>
@@ -95,7 +97,7 @@ static int ohci_usb_probe(struct udevice *dev)
                                break;
 
                        err = clk_enable(&priv->clocks[i]);
-                       if (err) {
+                       if (err && err != -ENOSYS) {
                                dev_err(dev, "failed to enable clock %d\n", i);
                                clk_free(&priv->clocks[i]);
                                goto clk_err;