diff options
author | Jerry Zhao <jerryz123@berkeley.edu> | 2023-12-11 16:56:37 -0800 |
---|---|---|
committer | Jerry Zhao <jerryz123@berkeley.edu> | 2023-12-11 16:56:37 -0800 |
commit | 5bd05908bdff032f65ac7e0f7def4d6b4b272a5a (patch) | |
tree | a5fece318124fbaf2c4738bd80eadae1e2c15a86 /fdt/libfdt_internal.h | |
parent | 4d8651be943ea706eb8dcb3443add2e7ccc117a6 (diff) | |
download | riscv-isa-sim-nolibfdt.zip riscv-isa-sim-nolibfdt.tar.gz riscv-isa-sim-nolibfdt.tar.bz2 |
Remove in-tree libfdt, rely on system-installed libfdtnolibfdt
Diffstat (limited to 'fdt/libfdt_internal.h')
-rw-r--r-- | fdt/libfdt_internal.h | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/fdt/libfdt_internal.h b/fdt/libfdt_internal.h deleted file mode 100644 index 741eeb3..0000000 --- a/fdt/libfdt_internal.h +++ /dev/null @@ -1,51 +0,0 @@ -/* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */ -#ifndef LIBFDT_INTERNAL_H -#define LIBFDT_INTERNAL_H -/* - * libfdt - Flat Device Tree manipulation - * Copyright (C) 2006 David Gibson, IBM Corporation. - */ -#include <fdt.h> - -#define FDT_ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1)) -#define FDT_TAGALIGN(x) (FDT_ALIGN((x), FDT_TAGSIZE)) - -int fdt_ro_probe_(const void *fdt); -#define FDT_RO_PROBE(fdt) \ - { \ - int totalsize_; \ - if ((totalsize_ = fdt_ro_probe_(fdt)) < 0) \ - return totalsize_; \ - } - -int fdt_check_node_offset_(const void *fdt, int offset); -int fdt_check_prop_offset_(const void *fdt, int offset); -const char *fdt_find_string_(const char *strtab, int tabsize, const char *s); -int fdt_node_end_offset_(void *fdt, int nodeoffset); - -static inline const void *fdt_offset_ptr_(const void *fdt, int offset) -{ - return (const char *)fdt + fdt_off_dt_struct(fdt) + offset; -} - -static inline void *fdt_offset_ptr_w_(void *fdt, int offset) -{ - return (void *)(uintptr_t)fdt_offset_ptr_(fdt, offset); -} - -static inline const struct fdt_reserve_entry *fdt_mem_rsv_(const void *fdt, int n) -{ - const struct fdt_reserve_entry *rsv_table = - (const struct fdt_reserve_entry *) - ((const char *)fdt + fdt_off_mem_rsvmap(fdt)); - - return rsv_table + n; -} -static inline struct fdt_reserve_entry *fdt_mem_rsv_w_(void *fdt, int n) -{ - return (void *)(uintptr_t)fdt_mem_rsv_(fdt, n); -} - -#define FDT_SW_MAGIC (~FDT_MAGIC) - -#endif /* LIBFDT_INTERNAL_H */ |