summaryrefslogtreecommitdiffstats
path: root/bsps/include/ofw/ofw.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/include/ofw/ofw.h')
-rw-r--r--bsps/include/ofw/ofw.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/bsps/include/ofw/ofw.h b/bsps/include/ofw/ofw.h
index 411010be89..bfd91d20ea 100644
--- a/bsps/include/ofw/ofw.h
+++ b/bsps/include/ofw/ofw.h
@@ -541,6 +541,23 @@ bool rtems_ofw_node_status( phandle_t node );
*/
phandle_t rtems_ofw_find_device_by_compat( const char *compat );
+/**
+ * @brief check a nodes compatible property.
+ *
+ * This routine is local to RTEMS OFW and does not have an corresponding
+ * FreeBSD OFW pair.
+ *
+ * Return true if @a compat equals @a node compatible property
+ *
+ * @param[in] node phandle of node
+ * @param[in] compat Compatible string
+ *
+ * @retval 1 If node contains the @a compat as a element in compatible
+ * property.
+ * @retval 0 Otherwise.
+ */
+bool rtems_ofw_is_node_compatible( phandle_t node, const char *compat );
+
#ifdef __cplusplus
}
#endif