index
:
dtc/dtc.git
main
master
The Device Tree Compiler
DTC group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libfdt
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-01
libfdt: overlay: Refactor overlay_fixup_phandle
HEAD
master
main
Zheng Guangyuan
1
-20
/
+20
2024-03-14
libfdt: overlay: ensure that existing phandles are not overwritten
Uwe Kleine-König
1
-0
/
+251
2024-02-23
libfdt: Simplify adjustment of values for local fixups
David Gibson
1
-37
/
+15
2024-02-22
libfdt: rework shared/static libraries
Rosen Penev
1
-12
/
+5
2024-01-25
libfdt: fix duplicate meson target
Alyssa Ross
1
-9
/
+11
2023-10-11
libfdt: fdt_path_offset_namelen: Reject empty path
Pierre-Clément Tosi
1
-0
/
+3
2023-10-11
libfdt: fdt_get_alias_namelen: Validate aliases
Pierre-Clément Tosi
1
-1
/
+10
2023-09-04
libfdt: Fix fdt_appendprop_addrrange documentation
Pierre-Clément Tosi
1
-1
/
+1
2023-08-06
libfdt: rename libfdt-X.Y.Z.so to libfdt.so.X.Y.Z
Brandon Maier
1
-1
/
+5
2023-08-04
libfdt: add missing version symbols
Brandon Maier
1
-0
/
+2
2023-08-04
editorconfig: use tab indentation for version.lds
Brandon Maier
1
-1
/
+1
2023-08-01
libfdt: fix library version to match project version
Brandon Maier
1
-1
/
+1
2023-06-08
libfdt: Fix a typo in libfdt.h
Yan-Jie Wang
1
-1
/
+1
2023-06-01
libfdt: meson: Fix linking on macOS linker
Otavio Salvador
1
-1
/
+11
2023-05-03
improve documentation for fdt_path_offset()
Rasmus Villemoes
1
-1
/
+26
2023-05-03
add fdt_get_symbol() and fdt_get_symbol_namelen() functions
Rasmus Villemoes
2
-0
/
+47
2023-05-03
use fdt_path_getprop_namelen() in fdt_get_alias_namelen()
Rasmus Villemoes
1
-7
/
+1
2023-05-03
add fdt_path_getprop_namelen() helper
Rasmus Villemoes
1
-0
/
+12
2023-01-29
libfdt: Replace deprecated 0-length arrays with proper flexible arrays
Kees Cook
1
-2
/
+2
2022-10-12
libfdt: prevent integer overflow in fdt_next_tag
Tadeusz Struk
1
-5
/
+12
2022-10-12
libfdt: add fdt_get_property_by_offset_w helper
Tadeusz Struk
1
-0
/
+7
2022-09-16
libdtc: remove duplicate judgments
Jia Xianhua
1
-3
/
+0
2022-07-30
libfdt: Don't mask fdt_get_name() returned error
Pierre-Clément Tosi
1
-1
/
+4
2022-07-27
Allow static building with meson
Tero Tervala
1
-1
/
+7
2022-07-26
libfdt: Handle failed get_name() on BEGIN_NODE
Pierre-Clément Tosi
1
-1
/
+1
2021-12-28
Fix a UB when fdt_get_string return null
LoveSy
1
-1
/
+1
2021-11-18
libfdt: overlay: make overlay_get_target() public
Vikram Garhwal
3
-22
/
+26
2021-11-17
libfdt: fix an incorrect integer promotion
Elvira Khabirova
1
-1
/
+1
2021-11-11
libfdt: Add static lib to meson build
Rob Herring
1
-0
/
+5
2021-08-02
libfdt: Add ALIGNMENT error string
Georg Kotheimer
1
-0
/
+1
2021-06-21
fdtget: Fix signedness comparisons warnings
Andre Przywara
1
-0
/
+7
2021-06-08
Fix CID 1461557
David Gibson
1
-5
/
+8
2021-04-07
libfdt: Add FDT alignment check to fdt_check_header()
Rob Herring
1
-0
/
+4
2021-03-23
libfdt: Check that the root-node name is empty
Simon Glass
1
-0
/
+10
2021-03-23
libfdt: Check that there is only one root node
Simon Glass
1
-0
/
+7
2021-03-09
libfdt: Fix a possible "unchecked return value" warning
David Gibson
1
-1
/
+4
2021-01-04
Set last_comp_version correctly in new dtb and fix potential version issues i...
Justin Covell
3
-2
/
+5
2020-12-16
libfdt: Tweak description of assume-aligned load helpers
David Gibson
1
-7
/
+7
2020-12-16
libfdt: Internally perform potentially unaligned loads
Tom Rini
3
-15
/
+32
2020-11-24
libfdt: Check for 8-byte address alignment in fdt_ro_probe_()
Tom Rini
2
-1
/
+9
2020-10-21
build-sys: add meson build
Marc-André Lureau
1
-0
/
+50
2020-10-13
libfdt: Fix kernel-doc comments
Andre Przywara
1
-36
/
+75
2020-10-02
libfdt: fdt_strerror(): Fix comparison warning
Andre Przywara
1
-2
/
+2
2020-10-02
libfdt: fdt_get_string(): Fix sequential write comparison warnings
Andre Przywara
1
-4
/
+6
2020-10-02
libfdt: libfdt_wip: Fix comparison warning
Andre Przywara
1
-1
/
+1
2020-10-02
libfdt: fdt_create_with_flags(): Fix comparison warning
Andre Przywara
1
-2
/
+2
2020-10-02
libfdt: fdt_move(): Fix comparison warnings
Andre Przywara
1
-1
/
+4
2020-10-02
libfdt: fdt_add_string_(): Fix comparison warning
Andre Przywara
1
-7
/
+7
2020-09-25
libfdt: fdt_node_offset_by_phandle(): Fix comparison warning
Andre Przywara
1
-1
/
+1
2020-09-25
libfdt: overlay: Fix comparison warning
Andre Przywara
1
-1
/
+2
2020-09-24
libfdt: fdt_resize(): Fix comparison warning
Andre Przywara
1
-1
/
+4
2020-09-24
libfdt: fdt_splice_(): Fix comparison warning
Andre Przywara
1
-1
/
+1
2020-09-24
libfdt: fdt_get_string(): Fix comparison warnings
Simon Glass
1
-2
/
+2
2020-09-23
libfdt: fdt_grab_space_(): Fix comparison warning
Andre Przywara
1
-2
/
+2
2020-09-23
libfdt: fdt_mem_rsv(): Fix comparison warnings
Andre Przywara
1
-2
/
+2
2020-09-23
libfdt: fdt_offset_ptr(): Fix comparison warnings
Andre Przywara
1
-3
/
+7
2020-08-14
libfdt: fix fdt_check_node_offset_ w/ VALID_INPUT
Frank Mehnert
1
-6
/
+10
2020-07-10
libfdt: fix fdt_check_full buffer overrun
Patrick Oppenlander
1
-0
/
+2
2020-06-19
libfdt: add extern "C" for C++
Patrick Oppenlander
1
-0
/
+8
2020-06-18
libfdt: trivial typo fix
Patrick Oppenlander
1
-1
/
+1
2020-06-16
libfdt: Correct condition for reordering blocks
Simon Glass
1
-1
/
+1
2020-03-06
libfdt: fix undefined behaviour in fdt_splice_()
Jan Beulich
1
-6
/
+7
2020-03-03
libfdt: Use VALID_INPUT for FDT_ERR_BADSTATE checks
Simon Glass
2
-4
/
+5
2020-03-03
libfdt: Add support for disabling internal checks
Simon Glass
2
-2
/
+11
2020-03-03
libfdt: Improve comments in some of the assumptions
Simon Glass
1
-3
/
+12
2020-03-03
libfdt: Fix a few typos
Simon Glass
1
-3
/
+3
2020-02-24
libfdt: Allow exclusion of fdt_check_full()
Simon Glass
3
-64
/
+75
2020-02-24
libfdt: Add support for disabling ordering check/fixup
Simon Glass
1
-1
/
+2
2020-02-24
libfdt: Add support for disabling version checks
Simon Glass
3
-24
/
+32
2020-02-24
libfdt: Add support for disabling rollback handling
Simon Glass
1
-3
/
+15
2020-02-24
libfdt: Add support for disabling sanity checks
Simon Glass
2
-24
/
+48
2020-02-24
libfdt: Add support for disabling dtb checks
Simon Glass
4
-29
/
+45
2020-02-24
Add a way to control the level of checks in the code
Simon Glass
1
-0
/
+104
2020-02-24
libfdt: De-inline fdt_header_size()
Simon Glass
3
-4
/
+11
2019-11-15
Remove trailing zero from the overlay path
Stefan Mavrodiev
1
-1
/
+1
2019-11-08
libfdt: Correct prototype for fdt_ro_probe_()
David Gibson
1
-2
/
+2
2019-09-10
libfdt.h: add explicit cast from void* to uint8_t* in fdt(32|64)_st
Luc Michel
1
-2
/
+2
2019-07-28
libfdt: Allow #size-cells of 0
David Gibson
1
-3
/
+5
2019-07-05
libfdt: Tweak data handling to satisfy Coverity
David Gibson
3
-12
/
+18
2019-07-04
fdtoverlay: Ignore symbols in overlays which don't apply to the target tree
David Gibson
1
-3
/
+8
2019-07-04
fdtoverlay: Allow adding labels to __overlay__ nodes in overlays
David Gibson
1
-6
/
+11
2019-06-21
libfdt: Add dual GPL/BSD SPDX tags to files missing license text
Rob Herring
2
-0
/
+2
2019-06-21
libfdt: Replace GPL/BSD boilerplate/reference with SPDX tags
Rob Herring
13
-597
/
+13
2019-05-21
Fix typos in various documentation and source files
Thomas Huth
1
-2
/
+2
2019-05-10
libfdt: Add FDT_CREATE_FLAG_NO_NAME_DEDUP flag that trades size for speed
Nicholas Piggin
2
-14
/
+33
2019-05-10
libfdt: Introduce fdt_create_with_flags()
Nicholas Piggin
4
-3
/
+67
2019-05-10
libfdt: Ensure fdt_add_property frees allocated name string on failure
Nicholas Piggin
2
-6
/
+39
2019-03-29
Link tools and tests against libfdt shared library
David Gibson
3
-0
/
+6
2019-03-29
libfdt: Make fdt_get_max_phandle() an inline
David Gibson
3
-14
/
+11
2019-03-29
libfdt: Add phandle generation helper
Thierry Reding
3
-0
/
+38
2019-03-29
libfdt: Use fdt_find_max_phandle()
Thierry Reding
1
-1
/
+5
2019-03-29
libfdt: Add new maximum phandle lookup function
Thierry Reding
4
-15
/
+47
2019-03-29
libfdt: add fdt_append_addrrange()
AKASHI Takahiro
2
-0
/
+108
2019-03-25
Update version.lds again
David Gibson
1
-0
/
+4
2019-03-25
Revert "libfdt: Add phandle generation helper"
David Gibson
4
-52
/
+0
2019-03-21
libfdt: Add phandle generation helper
Thierry Reding
4
-0
/
+52
2018-12-23
libfdt: Fix FDT_ERR_NOTFOUND typos in documentation
Geert Uytterhoeven
1
-2
/
+2
2018-12-22
libfdt: Fix fdt_getprop_by_offset() parameter name in documentation
Geert Uytterhoeven
1
-1
/
+1
2018-11-23
Remove broken objdir / srcdir support
David Gibson
1
-1
/
+1
2018-11-23
Refine libfdt_clean target
David Gibson
1
-0
/
+4
2018-11-22
libfdt: Don't use memcpy to handle unaligned reads on ARM
David Gibson
1
-7
/
+15
2018-11-07
libfdt: return correct value if #size-cells property is not present
John Clarke
2
-4
/
+14
2018-07-20
libfdt: fdt_address_cells() and fdt_size_cells()
Sebastian Huber
2
-23
/
+14
2018-07-09
libfdt: Add necessary header padding in fdt_create()
David Gibson
1
-3
/
+7
2018-07-09
libfdt: Copy the struct region in fdt_resize()
Simon Glass
1
-1
/
+1
2018-06-26
libfdt: Add helpers for accessing unaligned words
David Gibson
2
-10
/
+33
2018-06-12
pylibfdt: Add functions to update properties
Simon Glass
1
-0
/
+3
2018-06-07
libfdt: Add fdt_check_full() function
David Gibson
2
-0
/
+65
2018-06-07
libfdt: Add fdt_header_size()
David Gibson
2
-4
/
+27
2018-06-07
libfdt: Safer access to memory reservations
David Gibson
1
-6
/
+27
2018-06-07
libfdt: Propagate name errors in fdt_getprop_by_offset()
David Gibson
1
-2
/
+12
2018-06-07
libfdt: Safer access to strings section
David Gibson
3
-5
/
+76
2018-06-07
libfdt: Make fdt_check_header() more thorough
David Gibson
3
-7
/
+66
2018-06-07
libfdt: Improve sequential write state checking
David Gibson
1
-14
/
+75
2018-06-07
libfdt: Clean up header checking functions
David Gibson
6
-39
/
+50
2018-01-27
Add limited read-only support for older (V2 and V3) device tree to libfdt.
Nathan Whitehorn
3
-16
/
+92
2018-01-10
libfdt: overlay: Add missing license
Maxime Ripard
1
-0
/
+51
2017-10-27
implement strnlen for systems that need it
John Arbuckle
1
-0
/
+27
2017-10-26
libfdt: Remove leading underscores from identifiers
David Gibson
9
-120
/
+120
2017-10-26
Fix some errors in comments
David Gibson
1
-1
/
+1
2017-10-05
libfdt: add stringlist functions to linker script
Reiner Huober
1
-0
/
+3
2017-08-09
fdt: Allow stacked overlays phandle references
Pantelis Antoniou
1
-22
/
+206
2017-07-28
Introduce fdt_setprop_placeholder() method
Pantelis Antoniou
2
-3
/
+48
2017-04-09
Fix a few whitespace and style nits
Simon Glass
4
-7
/
+6
2017-04-02
Add a libfdt function to write a property placeholder
Simon Glass
2
-2
/
+30
2017-03-21
Adjust libfdt.h to work with swig
Simon Glass
1
-1
/
+20
2017-03-06
libfdt: overlay: Check the value of the right variable
Nicolas Iooss
1
-1
/
+1
2017-03-06
libfdt: Change names of sparse helper macros
David Gibson
1
-13
/
+13
2017-03-06
Fix assorted sparse warnings
David Gibson
1
-10
/
+11
2017-02-24
libfdt: Add fdt_setprop_empty()
David Gibson
1
-0
/
+30
2017-02-24
libfdt: Remove undefined behaviour setting empty properties
David Gibson
1
-1
/
+2
2016-12-09
tests: Correct fdt handling of overlays without fixups and base trees without...
David Gibson
1
-1
/
+6
2016-11-04
libfdt: add missing errors to fdt_strerror()
Benjamin Fair
1
-0
/
+3
2016-10-17
libfdt: fix fdt_stringlist_search()
Masahiro Yamada
1
-1
/
+1
2016-10-17
libfdt: fix fdt_stringlist_count()
Masahiro Yamada
1
-1
/
+1
2016-10-11
libfdt: Add fdt_overlay_apply to the exported symbols
Maxime Ripard
1
-0
/
+1
2016-10-11
fdt: strerr: Remove spurious BADOVERLAY
Maxime Ripard
1
-1
/
+0
2016-10-07
libfdt: overlay: Fix symbols and fixups nodes condition
Maxime Ripard
1
-4
/
+3
2016-10-07
libfdt: overlay: Report a bad overlay for mismatching local fixups
Maxime Ripard
1
-0
/
+2
2016-10-07
libfdt: Add BADPHANDLE error string
Maxime Ripard
1
-0
/
+1
2016-10-06
libfdt: Don't use 'index' as a local variable name
David Gibson
1
-10
/
+10
2016-10-06
libfdt: Add overlay application function
Maxime Ripard
4
-1
/
+703
2016-10-06
libfdt: Extend the reach of FDT_ERR_BADPHANDLE
Maxime Ripard
1
-2
/
+4
2016-10-06
libfdt: Add new errors for the overlay code
Maxime Ripard
2
-1
/
+13
2016-09-27
Fix some typing errors in libfdt.h and livetree.c
Thomas Huth
1
-2
/
+2
2016-08-22
libfdt: simplify fdt_del_mem_rsv()
Masahiro Yamada
1
-5
/
+1
2016-08-01
libfdt: Add fdt_setprop_inplace_namelen_partial
Maxime Ripard
2
-4
/
+46
2016-07-28
libfdt: Add fdt_getprop_namelen_w
Maxime Ripard
1
-0
/
+7
2016-07-28
libfdt: Add max phandle retrieval function
Maxime Ripard
2
-0
/
+41
2016-07-28
libfdt: Add iterator over properties
Maxime Ripard
1
-0
/
+27
2016-07-28
libfdt: Add a subnodes iterator macro
Thierry Reding
1
-0
/
+28
2016-03-07
Correct a missing space in a fdt_header cast
Simon Glass
1
-1
/
+1
2016-03-07
Correct line lengths in libfdt.h
Simon Glass
1
-12
/
+23
2016-03-07
Correct space-after-tab in libfdt.h
Simon Glass
1
-13
/
+12
2016-02-20
libfdt: simplify fdt_node_check_compatible()
Masahiro Yamada
1
-4
/
+2
2015-12-17
libfdt: Fix undefined behaviour in fdt_offset_ptr()
David Gibson
1
-6
/
+7
2015-12-02
libfdt: check for potential overrun in _fdt_splice()
Courtney Cavin
1
-0
/
+2
2015-12-01
libfdt: Add some missing symbols to version.lds
David Gibson
1
-0
/
+4
2015-09-30
fdt: Add functions to retrieve strings
Thierry Reding
2
-0
/
+73
2015-09-30
fdt: Add a function to get the index of a string
Thierry Reding
2
-0
/
+52
2015-09-30
fdt: Add a function to count strings
Thierry Reding
2
-1
/
+43
2015-08-27
libfdt: fix comment block of fdt_get_property_namelen()
Masahiro Yamada
1
-2
/
+2
2015-04-07
libfdt: Add fdt_path_offset_namelen()
Peter Hurley
3
-8
/
+26
2015-03-18
libfdt: Add missing functions to shared library
Julien Grall
1
-0
/
+2
2014-05-12
libfdt: Add helpers to read #address-cells and #size-cells
David Gibson
3
-2
/
+159
2014-01-25
libfdt: avoid shadowing "err" in FDT_RW_CHECK_HEADER
Florian Fainelli
1
-3
/
+3
2014-01-25
libfdt: avoid shadowing "err" in FDT_CHECK_HEADER
Florian Fainelli
1
-3
/
+3
2013-10-26
libfdt: Add function to resize the buffer for a sequential write tree
David Gibson
2
-0
/
+33
2013-04-28
libfdt: Add fdt_next_subnode() to permit easy subnode iteration
Simon Glass
2
-0
/
+50
2013-02-18
Added license header to dtc/libfdt/fdt.h and libfdt_env.h
Justin Sobota
2
-0
/
+102
2013-02-03
Fix typo
François Revol
1
-1
/
+1
2013-01-27
Export fdt_stringlist_contains()
Simon Glass
2
-3
/
+16
2013-01-06
dtc/libfdt: sparse fixes
Kim Phillips
6
-23
/
+23
2013-01-06
dtc/libfdt: introduce fdt types for annotation by endian checkers
Kim Phillips
2
-32
/
+63
2012-10-03
libfdt: Added missing functions to shared library
Anders Hedlund
1
-0
/
+6
2012-08-22
dtc/libfdt: install missing header
Yann E. MORIN
1
-1
/
+1
2012-06-03
libfdt: Add helper function to create a trivial, empty tree
David Gibson
3
-1
/
+86
2012-06-03
libfdt: Add helpers for 64-bit integer properties
David Gibson
1
-23
/
+170
2012-04-10
Remove invalid macro starting with _ from libfdt_env.h
Bert Kenward
1
-6
/
+6
2011-12-05
libfdt: Add support for appending the values to a existing property
Minghuan Lian
2
-0
/
+122
2011-10-11
libfdt: Add fdt16_to_cpu utility function
Anton Staaf
1
-0
/
+6
2011-04-29
libfdt: include version number in soname
Paolo Bonzini
1
-0
/
+1
2010-03-10
libfdt: Implement property iteration functions
David Gibson
4
-36
/
+200
2009-11-26
Support ePAPR compliant phandle properties
David Gibson
1
-6
/
+27
2009-03-04
libfdt: Fix C++ compile-time cast error on gnu 4.2.1
Laurent Gregoire
1
-1
/
+1
2009-02-23
Fix a possible overflow case detected by gcc 4.3.2
Emil Medve
1
-1
/
+1
2009-02-06
libfdt: Rework/cleanup fdt_next_tag()
David Gibson
5
-47
/
+44
2009-02-06
libfdt: Rework fdt_next_node()
David Gibson
3
-48
/
+17
2009-01-07
libfdt: Fix error in documentation for fdt_get_alias_namelen()
David Gibson
1
-1
/
+1
2009-01-02
libfdt: Introduce libfdt shared library
Josh Boyer
1
-0
/
+1
2009-01-02
libfdt: Add version.lds file
Josh Boyer
1
-0
/
+54
2008-11-05
libfdt: Fix bug in fdt_subnode_offset_namelen()
David Gibson
1
-4
/
+7
2008-10-02
libfdt: Add function to explicitly expand aliases
David Gibson
2
-7
/
+45
2008-09-25
Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
Jon Loeliger
2
-2
/
+2
2008-09-25
libfdt: Fix bugs in fdt_get_path()
David Gibson
1
-12
/
+11
2008-08-14
libfdt: Add support for using aliases in fdt_path_offset()
Kumar Gala
1
-2
/
+19
2008-08-13
libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
David Gibson
2
-7
/
+60
2008-07-31
libfdt: Forgot one function when cleaning the namespace
David Gibson
1
-2
/
+3
2008-07-23
libfdt: Fix 'make install' target handling of .h files.
Jon Loeliger
1
-0
/
+1
2008-07-14
libfdt: Improve documentation in libfdt.h
Wolfram Sang
1
-14
/
+14
[next]