RTEMS 6.1-rc5
Loading...
Searching...
No Matches
ofw_compat.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-2-Clause */
2
12/*
13 * Copyright (C) 2020 Niteesh Babu G S <niteesh.gs@gmail.com>
14 *
15 * Redistribution and use in source and binary forms, with or without
16 * modification, are permitted provided that the following conditions
17 * are met:
18 * 1. Redistributions of source code must retain the above copyright
19 * notice, this list of conditions and the following disclaimer.
20 * 2. Redistributions in binary form must reproduce the above copyright
21 * notice, this list of conditions and the following disclaimer in the
22 * documentation and/or other materials provided with the distribution.
23 *
24 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
27 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
28 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
30 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
31 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
32 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
33 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34 * POSSIBILITY OF SUCH DAMAGE.
35 */
36
37#ifndef _OFW_COMPAT_H
38#define _OFW_COMPAT_H
39
40#ifdef __cplusplus
41extern "C" {
42#endif
43
44#include <ofw/ofw.h>
45
46#define OF_peer rtems_ofw_peer
47#define OF_child rtems_ofw_child
48#define OF_parent rtems_ofw_parent
49#define OF_getproplen rtems_ofw_get_prop_len
50#define OF_getprop rtems_ofw_get_prop
51#define OF_getencprop rtems_ofw_get_enc_prop
52#define OF_hasprop rtems_ofw_has_prop
53#define OF_searchprop rtems_ofw_search_prop
54#define OF_searchencprop rtems_ofw_search_enc_prop
55#define OF_getprop_alloc rtems_ofw_get_prop_alloc
56#define OF_getprop_alloc_multi rtems_ofw_get_prop_alloc_multi
57#define OF_getencprop_alloc_multi rtems_ofw_get_enc_prop_alloc_multi
58#define OF_getencprop_alloc rtems_ofw_get_enc_prop_alloc
59#define OF_prop_free rtems_ofw_free
60#define OF_nextprop rtems_ofw_next_prop
61#define OF_setprop rtems_ofw_set_prop
62#define OF_canon rtems_ofw_canon
63#define OF_finddevice rtems_ofw_find_device
64#define OF_package_to_path rtems_ofw_package_to_path
65#define OF_node_from_xref rtems_ofw_node_from_xref
66#define OF_xref_from_node rtems_ofw_xref_from_node
67#define OF_instance_to_package rtems_ofw_instance_to_package
68#define OF_instance_to_path rtems_ofw_instance_to_path
69
70#ifdef __cplusplus
71}
72#endif
73
74#endif /* _OFW_COMPAT_H */