Commit 35a33baea59210924bceedabcfba794f0fed59dd
Committed by
Tom Rini
1 parent
9e65b01ac5
Exists in
smarc_8mq_lf_v2020.04
and in
17 other branches
libfdt: change libfdt_internal.h to a wrapper of scripts/dtc/libfdt/*
Fortunately, U-Boot did not modify libfdt_internal.h locally. Change it to a wrapper of scripts/dtc/libfdt/fdt.h, which will be periodically synced with the upstream DTC (or kernel). Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Showing 1 changed file with 1 additions and 50 deletions Side-by-side Diff
lib/libfdt/libfdt_internal.h
1 | -#ifndef _LIBFDT_INTERNAL_H | |
2 | -#define _LIBFDT_INTERNAL_H | |
3 | -/* | |
4 | - * libfdt - Flat Device Tree manipulation | |
5 | - * Copyright (C) 2006 David Gibson, IBM Corporation. | |
6 | - * SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause | |
7 | - */ | |
8 | -#include <fdt.h> | |
9 | - | |
10 | -#define FDT_ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1)) | |
11 | -#define FDT_TAGALIGN(x) (FDT_ALIGN((x), FDT_TAGSIZE)) | |
12 | - | |
13 | -#define FDT_CHECK_HEADER(fdt) \ | |
14 | - { \ | |
15 | - int __err; \ | |
16 | - if ((__err = fdt_check_header(fdt)) != 0) \ | |
17 | - return __err; \ | |
18 | - } | |
19 | - | |
20 | -int _fdt_check_node_offset(const void *fdt, int offset); | |
21 | -int _fdt_check_prop_offset(const void *fdt, int offset); | |
22 | -const char *_fdt_find_string(const char *strtab, int tabsize, const char *s); | |
23 | -int _fdt_node_end_offset(void *fdt, int nodeoffset); | |
24 | - | |
25 | -static inline const void *_fdt_offset_ptr(const void *fdt, int offset) | |
26 | -{ | |
27 | - return (const char *)fdt + fdt_off_dt_struct(fdt) + offset; | |
28 | -} | |
29 | - | |
30 | -static inline void *_fdt_offset_ptr_w(void *fdt, int offset) | |
31 | -{ | |
32 | - return (void *)(uintptr_t)_fdt_offset_ptr(fdt, offset); | |
33 | -} | |
34 | - | |
35 | -static inline const struct fdt_reserve_entry *_fdt_mem_rsv(const void *fdt, int n) | |
36 | -{ | |
37 | - const struct fdt_reserve_entry *rsv_table = | |
38 | - (const struct fdt_reserve_entry *) | |
39 | - ((const char *)fdt + fdt_off_mem_rsvmap(fdt)); | |
40 | - | |
41 | - return rsv_table + n; | |
42 | -} | |
43 | -static inline struct fdt_reserve_entry *_fdt_mem_rsv_w(void *fdt, int n) | |
44 | -{ | |
45 | - return (void *)(uintptr_t)_fdt_mem_rsv(fdt, n); | |
46 | -} | |
47 | - | |
48 | -#define FDT_SW_MAGIC (~FDT_MAGIC) | |
49 | - | |
50 | -#endif /* _LIBFDT_INTERNAL_H */ | |
1 | +#include "../../scripts/dtc/libfdt/libfdt_internal.h" |