/* SPDX-License-Identifier: GPL-2.0 */ /* * KUnit resource management helpers for firmware nodes. * * Copyright (C) Qualcomm Technologies, Inc. and/or its subsidiaries */ #ifndef _KUNIT_FWNODE_H #define _KUNIT_FWNODE_H struct device; struct fwnode_handle; struct kunit; struct property_entry; struct software_node; struct fwnode_handle * kunit_fwnode_create_software_node(struct kunit *test, const struct property_entry *properties, const struct fwnode_handle *parent); struct fwnode_handle * kunit_software_node_register(struct kunit *test, const struct software_node *node); int kunit_software_node_register_node_group(struct kunit *test, const struct software_node *const *nodes); int kunit_device_add_software_node(struct kunit *test, struct device *dev, const struct software_node *node); #endif /* _KUNIT_FWNODE_H */