|
@@ -866,4 +866,15 @@ static inline int of_changeset_update_property(struct of_changeset *ocs,
|
|
|
/* CONFIG_OF_RESOLVE api */
|
|
|
extern int of_resolve_phandles(struct device_node *tree);
|
|
|
|
|
|
+/**
|
|
|
+ * of_system_has_poweroff_source - Tells if poweroff-source is found for device_node
|
|
|
+ * @np: Pointer to the given device_node
|
|
|
+ *
|
|
|
+ * return true if present false otherwise
|
|
|
+ */
|
|
|
+static inline bool of_system_has_poweroff_source(const struct device_node *np)
|
|
|
+{
|
|
|
+ return of_property_read_bool(np, "poweroff-source");
|
|
|
+}
|
|
|
+
|
|
|
#endif /* _LINUX_OF_H */
|