Files
Bartosz Golaszewski 9fdbdb5284 kunit: provide a set of fwnode-oriented helpers
Provide three new kunit-managed helpers for test cases that need to
register/create dynamic software nodes.

Reviewed-by: David Gow <[email protected]>
Signed-off-by: Bartosz Golaszewski <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Danilo Krummrich <[email protected]>
2026-07-15 17:47:16 +02:00

30 lines
867 B
C

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