]> Git Repo - linux.git/blobdiff - include/linux/fwnode.h
dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports
[linux.git] / include / linux / fwnode.h
index 9a81c4410b9f9b416719c0482e4b5a3cafdbf98b..89b9bdfca925c5a099c91a2534174e0fe7afd0e9 100644 (file)
@@ -27,11 +27,15 @@ struct device;
  *                          driver needs its child devices to be bound with
  *                          their respective drivers as soon as they are
  *                          added.
+ * BEST_EFFORT: The fwnode/device needs to probe early and might be missing some
+ *             suppliers. Only enforce ordering with suppliers that have
+ *             drivers.
  */
 #define FWNODE_FLAG_LINKS_ADDED                        BIT(0)
 #define FWNODE_FLAG_NOT_DEVICE                 BIT(1)
 #define FWNODE_FLAG_INITIALIZED                        BIT(2)
 #define FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD   BIT(3)
+#define FWNODE_FLAG_BEST_EFFORT                        BIT(4)
 
 struct fwnode_handle {
        struct fwnode_handle *secondary;
This page took 0.03923 seconds and 4 git commands to generate.