sandbox: Allow ethernet bootdevs to be disabled for tests
[platform/kernel/u-boot.git] / include / test / test.h
index 76ec4d7..beabe93 100644 (file)
@@ -71,6 +71,7 @@ enum {
         * since it cannot access the flags.
         */
        UT_TESTF_MANUAL         = BIT(8),
+       UT_TESTF_ETH_BOOTDEV    = BIT(9),       /* enable Ethernet bootdevs */
 };
 
 /**
@@ -194,4 +195,15 @@ static inline bool test_eth_enabled(void)
        return enabled;
 }
 
+/* Allow ethernet bootdev to be ignored for testing purposes */
+static inline bool test_eth_bootdev_enabled(void)
+{
+       bool enabled = true;
+
+#ifdef CONFIG_SANDBOX
+       enabled = sandbox_eth_enabled();
+#endif
+       return enabled;
+}
+
 #endif /* __TEST_TEST_H */