| /* 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 */ |