| /scripts/dtc/libfdt/ |
| A D | fdt_sw.c | 71 fdt_off_dt_strings(fdt) != fdt_totalsize(fdt)) in fdt_sw_probe_struct_() 99 spaceleft = fdt_totalsize(fdt) - fdt_off_dt_struct(fdt) in fdt_grab_space_() 113 void *fdt = buf; in fdt_create_with_flags() local 137 fdt_set_off_dt_struct(fdt, fdt_off_mem_rsvmap(fdt)); in fdt_create_with_flags() 158 headsize = fdt_off_dt_struct(fdt) + fdt_size_dt_struct(fdt); in fdt_resize() 168 oldtail = (char *)fdt + fdt_totalsize(fdt) - tailsize; in fdt_resize() 215 fdt_set_off_dt_strings(fdt, fdt_totalsize(fdt)); in fdt_finish_reservemap() 252 char *strtab = (char *)fdt + fdt_totalsize(fdt); in fdt_add_string_() 258 struct_top = fdt_off_dt_struct(fdt) + fdt_size_dt_struct(fdt); in fdt_add_string_() 278 char *strtab = (char *)fdt + fdt_totalsize(fdt); in fdt_find_add_string_() [all …]
|
| A D | libfdt.h | 249 #define fdt_magic(fdt) (fdt_get_header(fdt, magic)) argument 250 #define fdt_totalsize(fdt) (fdt_get_header(fdt, totalsize)) argument 251 #define fdt_off_dt_struct(fdt) (fdt_get_header(fdt, off_dt_struct)) argument 252 #define fdt_off_dt_strings(fdt) (fdt_get_header(fdt, off_dt_strings)) argument 253 #define fdt_off_mem_rsvmap(fdt) (fdt_get_header(fdt, off_mem_rsvmap)) argument 254 #define fdt_version(fdt) (fdt_get_header(fdt, version)) argument 255 #define fdt_last_comp_version(fdt) (fdt_get_header(fdt, last_comp_version)) argument 256 #define fdt_boot_cpuid_phys(fdt) (fdt_get_header(fdt, boot_cpuid_phys)) argument 257 #define fdt_size_dt_strings(fdt) (fdt_get_header(fdt, size_dt_strings)) argument 258 #define fdt_size_dt_struct(fdt) (fdt_get_header(fdt, size_dt_struct)) argument [all …]
|
| A D | fdt_rw.c | 22 (fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt))); in fdt_blocks_misordered_() 51 return fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt); in fdt_data_size_() 78 fdt_set_off_dt_struct(fdt, fdt_off_dt_struct(fdt) + delta); in fdt_splice_mem_rsv_() 79 fdt_set_off_dt_strings(fdt, fdt_off_dt_strings(fdt) + delta); in fdt_splice_mem_rsv_() 92 fdt_set_size_dt_struct(fdt, fdt_size_dt_struct(fdt) + delta); in fdt_splice_struct_() 93 fdt_set_off_dt_strings(fdt, fdt_off_dt_strings(fdt) + delta); in fdt_splice_struct_() 108 + fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt); in fdt_splice_string_() 129 char *strtab = (char *)fdt + fdt_off_dt_strings(fdt); in fdt_find_add_string_() 162 re = fdt_mem_rsv_w_(fdt, fdt_num_mem_rsv(fdt)); in fdt_add_mem_rsv() 495 fdt_packblocks_(fdt, fdt, mem_rsv_size, fdt_size_dt_struct(fdt), in fdt_pack() [all …]
|
| A D | fdt.c | 26 if ((uintptr_t)fdt & 7) in fdt_ro_probe_() 29 if (fdt_magic(fdt) == FDT_MAGIC) { in fdt_ro_probe_() 94 if ((uintptr_t)fdt & 7) in fdt_check_header() 104 if (fdt_version(fdt) < fdt_last_comp_version(fdt)) in fdt_check_header() 107 hdrsize = fdt_header_size(fdt); in fdt_check_header() 115 fdt_off_mem_rsvmap(fdt))) in fdt_check_header() 121 fdt_off_dt_struct(fdt))) in fdt_check_header() 125 fdt_off_dt_struct(fdt), in fdt_check_header() 132 fdt_off_dt_strings(fdt), in fdt_check_header() 332 FDT_RO_PROBE(fdt); in fdt_move() [all …]
|
| A D | fdt_ro.c | 43 s = (const char *)fdt + fdt_off_dt_strings(fdt) + stroffset; in fdt_get_string() 49 totalsize = fdt_ro_probe_(fdt); in fdt_get_string() 179 FDT_RO_PROBE(fdt); in fdt_get_mem_rsv() 180 re = fdt_mem_rsv(fdt, n); in fdt_get_mem_rsv() 230 FDT_RO_PROBE(fdt); in fdt_subnode_offset_namelen() 256 FDT_RO_PROBE(fdt); in fdt_path_offset_namelen() 577 FDT_RO_PROBE(fdt); in fdt_get_path() 629 FDT_RO_PROBE(fdt); in fdt_supernode_atdepth_offset() 691 FDT_RO_PROBE(fdt); in fdt_node_offset_by_prop_value() 717 FDT_RO_PROBE(fdt); in fdt_node_offset_by_phandle() [all …]
|
| A D | libfdt_internal.h | 13 int32_t fdt_ro_probe_(const void *fdt); 14 #define FDT_RO_PROBE(fdt) \ argument 17 if ((totalsize_ = fdt_ro_probe_(fdt)) < 0) \ 21 int fdt_check_node_offset_(const void *fdt, int offset); 22 int fdt_check_prop_offset_(const void *fdt, int offset); 24 int fdt_node_end_offset_(void *fdt, int nodeoffset); 28 return (const char *)fdt + fdt_off_dt_struct(fdt) + offset; in fdt_offset_ptr_() 31 static inline void *fdt_offset_ptr_w_(void *fdt, int offset) in fdt_offset_ptr_w_() argument 33 return (void *)(uintptr_t)fdt_offset_ptr_(fdt, offset); in fdt_offset_ptr_w_() 40 ((const char *)fdt + fdt_off_mem_rsvmap(fdt)); in fdt_mem_rsv_() [all …]
|
| A D | fdt_wip.c | 13 int fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset, in fdt_setprop_inplace_namelen_partial() argument 21 propval = fdt_getprop_namelen_w(fdt, nodeoffset, name, namelen, in fdt_setprop_inplace_namelen_partial() 39 propval = fdt_getprop(fdt, nodeoffset, name, &proplen); in fdt_setprop_inplace() 46 return fdt_setprop_inplace_namelen_partial(fdt, nodeoffset, name, in fdt_setprop_inplace() 59 int fdt_nop_property(void *fdt, int nodeoffset, const char *name) in fdt_nop_property() argument 64 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property() 73 int fdt_node_end_offset_(void *fdt, int offset) in fdt_node_end_offset_() argument 78 offset = fdt_next_node(fdt, offset, &depth); in fdt_node_end_offset_() 83 int fdt_nop_node(void *fdt, int nodeoffset) in fdt_nop_node() argument 87 endoffset = fdt_node_end_offset_(fdt, nodeoffset); in fdt_nop_node() [all …]
|
| A D | fdt_addresses.c | 14 static int fdt_cells(const void *fdt, int nodeoffset, const char *name) in fdt_cells() argument 20 c = fdt_getprop(fdt, nodeoffset, name, &len); in fdt_cells() 34 int fdt_address_cells(const void *fdt, int nodeoffset) in fdt_address_cells() argument 38 val = fdt_cells(fdt, nodeoffset, "#address-cells"); in fdt_address_cells() 46 int fdt_size_cells(const void *fdt, int nodeoffset) in fdt_size_cells() argument 50 val = fdt_cells(fdt, nodeoffset, "#size-cells"); in fdt_size_cells() 57 int fdt_appendprop_addrrange(void *fdt, int parent, int nodeoffset, in fdt_appendprop_addrrange() argument 63 ret = fdt_address_cells(fdt, parent); in fdt_appendprop_addrrange() 68 ret = fdt_size_cells(fdt, parent); in fdt_appendprop_addrrange() 99 return fdt_appendprop(fdt, nodeoffset, name, data, in fdt_appendprop_addrrange()
|
| A D | fdt_overlay.c | 60 ret = fdt_path_offset(fdt, path); in fdt_overlay_target_offset() 107 valp = fdt_getprop_w(fdt, node, name, &len); in overlay_phandle_add_offset() 403 phandle = fdt_get_phandle(fdt, symbol_off); in overlay_fixup_phandle() 868 FDT_RO_PROBE(fdt); in get_path_len() 1001 ret = get_path_len(fdt, target); in overlay_symbol_update() 1047 FDT_RO_PROBE(fdt); in fdt_overlay_apply() 1050 ret = fdt_find_max_phandle(fdt, &delta); in fdt_overlay_apply() 1065 ret = overlay_fixup_phandles(fdt, fdto); in fdt_overlay_apply() 1074 ret = overlay_merge(fdt, fdto); in fdt_overlay_apply() 1078 ret = overlay_symbol_update(fdt, fdto); in fdt_overlay_apply() [all …]
|
| /scripts/dtc/ |
| A D | flattree.c | 323 memset(fdt, 0xff, sizeof(*fdt)); in make_fdt_header() 325 fdt->magic = cpu_to_fdt32(FDT_MAGIC); in make_fdt_header() 326 fdt->version = cpu_to_fdt32(vi->version); in make_fdt_header() 354 struct fdt_header fdt; in dt_to_blob() local 392 - fdt32_to_cpu(fdt.totalsize); in dt_to_blob() 395 int tsize = fdt32_to_cpu(fdt.totalsize); in dt_to_blob() 397 fdt.totalsize = cpu_to_fdt32(tsize); in dt_to_blob() 801 struct fdt_header *fdt; in dt_from_blob() local 844 fdt = (struct fdt_header *)blob; in dt_from_blob() 845 fdt->magic = cpu_to_fdt32(magic); in dt_from_blob() [all …]
|
| A D | Makefile | 14 libfdt-objs := fdt.o fdt_ro.o fdt_wip.o fdt_sw.o fdt_rw.o fdt_strerror.o fdt_empty_tree.o fdt_addre…
|
| /scripts/ |
| A D | make_fit.py | 230 fdt = libfdt.FdtRo(data) 231 model = fdt.getprop(0, 'model').as_str() 232 compat = fdt.getprop(0, 'compatible')
|