Commit graph

  • 98972f1b3e pylibfdt: Improved version extraction David Gibson 2018-08-10 14:25:42 +10:00
  • 7ba2be6cda pylibfdt: Don't silence setup.py when V=1 David Gibson 2018-08-10 13:55:38 +10:00
  • 7691f9d393 pylibfdt: Make SETUP make variable David Gibson 2018-08-10 13:52:33 +10:00
  • 855b9963de pylibfdt: Simpler CFLAGS handling David Gibson 2018-08-10 13:43:50 +10:00
  • 47cafbeeb9 pylibfdt: Link extension module with libfdt rather than rebuilding David Gibson 2018-08-08 23:34:11 +10:00
  • dd695d6afb pylibfdt: Correctly set build output directory David Gibson 2018-08-10 12:39:18 +10:00
  • 59327523d0 pylibfdt: We don't need include files from the base directory David Gibson 2018-08-08 17:52:49 +10:00
  • e84742aa7b checks: fix simple-bus compatible matching Rob Herring 2018-09-20 14:30:03 -07:00
  • 8c59a97ce0 Fix missing labels when emitting dts format Grant Likely 2018-09-14 14:01:09 +01:00
  • d448f9a5fd Revert dts output formatting changes of spaces around brackets Rob Herring 2018-09-14 13:39:06 -05:00
  • c86da84d30 Add support for YAML encoded output Grant Likely 2018-09-11 15:41:31 -05:00
  • 361b5e7d80 Make type_marker_length helper public Rob Herring 2018-09-11 15:41:30 -05:00
  • bfbfab047e pylibfdt: Add a means to add and delete notes Simon Glass 2018-09-11 03:28:39 -06:00
  • 9005f4108e pylibfdt: Allow delprop() to return errors Simon Glass 2018-09-11 03:28:38 -06:00
  • b94c056b13 Make valgrind optional David Gibson 2018-09-10 16:46:59 +10:00
  • fd06c54d47 tests: Better testing of dtc -I fs mode David Gibson 2018-09-10 12:59:53 +10:00
  • c3f50c9a86 tests: Allow dtbs_equal_unordered to ignore mem reserves David Gibson 2018-09-10 12:41:20 +10:00
  • 0ac9fdee37 dtc: trivial '-I fs -O dts' test Greg Kurz 2018-09-03 10:50:36 +02:00
  • 0fd1c8c783 pylibfdt: fdt_get_mem_rsv returns 2 uint64_t values Dan Horák 2018-09-01 14:15:41 +02:00
  • 0aa7243395 pylibftd: fdt_get_mem_rsv returns 2 uint64_t values Dan Horák 2018-09-01 14:15:41 +02:00
  • 04853cad18 pylibfdt: Don't incorrectly / unnecessarily override uint64_t typemap David Gibson 2018-08-27 11:36:28 +10:00
  • 9619c8619c Kill bogus TYPE_BLOB marker type Greg Kurz 2018-08-30 12:01:59 +02:00
  • ac68ff92ae parser: add TYPE_STRING marker to path references Rob Herring 2018-07-30 21:57:35 -06:00
  • 90a190eb04 checks: add SPI bus checks Rob Herring 2018-07-26 21:19:32 -06:00
  • 53a1bd5469 checks: add I2C bus checks Rob Herring 2018-07-26 21:19:31 -06:00
  • 88f18909db dtc: Bump version to v1.4.7 v1.4.7 David Gibson 2018-07-23 13:00:50 +10:00
  • 85bce8b2f0 tests: Correction to vg_prepare_blob() David Gibson 2018-07-23 12:16:09 +10:00
  • 57f7f9e7bc tests: Don't call memcmp() with NULL arguments David Gibson 2018-07-20 14:35:12 +10:00
  • c12b2b0c20 libfdt: fdt_address_cells() and fdt_size_cells() Sebastian Huber 2018-07-19 08:19:43 +02:00
  • 3fe0eeda0b livetree: Set phandle properties type to uint32 Rob Herring 2018-07-12 18:20:05 -06:00
  • 853649acce pylibfdt: Support the sequential-write interface Simon Glass 2018-07-10 14:49:07 -06:00
  • 9b0e4fe260 tests: Improve fdt_resize() tests David Gibson 2018-07-09 11:00:21 +10:00
  • 1087504bb3 libfdt: Add necessary header padding in fdt_create() David Gibson 2018-07-09 14:50:38 +10:00
  • c72fa777e6 libfdt: Copy the struct region in fdt_resize() Simon Glass 2018-07-07 13:57:19 -06:00
  • 32b9c61307 Preserve datatype markers when emitting dts format Grant Likely 2018-06-28 15:37:01 -06:00
  • 6dcb8ba408 libfdt: Add helpers for accessing unaligned words David Gibson 2018-06-21 15:32:40 +10:00
  • 42607f21d4 tests: Fix incorrect check name 'prop_name_chars' Rob Herring 2018-06-15 15:37:15 -06:00
  • 9d78c33bf8 tests: fix grep for checks error messages Rob Herring 2018-06-15 15:37:14 -06:00
  • b770f3d1c1 pylibfdt: Support setting the name of a node Simon Glass 2018-06-13 21:44:44 -06:00
  • 2f0d07e678 pylibfdt: Add functions to set and get properties as strings Simon Glass 2018-06-13 21:44:43 -06:00
  • 354d3dc559 pylibfdt: Update the bytearray size with pack() Simon Glass 2018-06-13 05:38:23 -06:00
  • 3c374d46ac pylibfdt: Allow reading integer values from properties Simon Glass 2018-06-12 23:37:31 -06:00
  • 49d32ce40b pylibfdt: Use an unsigned type for fdt32_t Simon Glass 2018-06-12 23:24:11 -06:00
  • 481246a0c1 pylibfdt: Avoid accessing the internal _fdt member in tests Simon Glass 2018-06-06 15:37:07 -06:00
  • 9aafa33d99 pylibfdt: Add functions to update properties Simon Glass 2018-06-06 15:37:05 -06:00
  • 5a598671fd pylibfdt: Support device-tree creation/expansion Simon Glass 2018-06-06 15:37:04 -06:00
  • 483e170625 pylibfdt: Add support for reading the memory reserve map Simon Glass 2018-06-06 15:37:03 -06:00
  • 29bb05aa42 pylibfdt: Add support for the rest of the header functions Simon Glass 2018-06-06 15:37:02 -06:00
  • 582a7159a5 pylibfdt: Add support for fdt_next_node() Simon Glass 2018-06-06 15:37:01 -06:00
  • f0f8c91698 pylibfdt: Reorder functions to match libfdt.h Simon Glass 2018-06-06 15:37:00 -06:00
  • 64a69d1239 pylibfdt: Return string instead of bytearray from getprop() Simon Glass 2018-06-06 13:58:12 -06:00
  • 4d09a83420 fdtput: Add documentation Simon Glass 2018-06-06 12:33:32 -06:00
  • e617cbe1bd fdtget: Add documentation Simon Glass 2018-06-06 12:33:31 -06:00
  • 180a939240 Use <inttypes.h> format specifiers in a bunch of places we should David Gibson 2018-06-05 09:55:15 +10:00
  • b9af3b3965 scripts/dtc: Fixed format mismatch in fprintf nixiaoming 2018-05-24 10:50:18 +08:00
  • 4b8fcc3d01 libfdt: Add fdt_check_full() function David Gibson 2018-03-18 00:12:12 +11:00
  • c14223fb22 tests: Use valgrind client requests for better checking David Gibson 2018-03-17 19:02:58 +11:00
  • 5b67d2b955 tests: Better handling of valgrind errors saving blobs David Gibson 2018-03-17 20:05:24 +11:00
  • e2556aaeb5 tests: Remove unused #define David Gibson 2018-03-17 14:56:30 +11:00
  • fb9c6abdda Use size_t for blob lengths in utilfdt_read* David Gibson 2018-03-17 14:53:23 +11:00
  • 0112fda03b libfdt: Add fdt_header_size() David Gibson 2018-03-16 22:40:26 +11:00
  • 6473a21d8b Consolidate utilfdt_read_len() variants David Gibson 2018-03-16 18:27:03 +11:00
  • d5db5382c5 libfdt: Safer access to memory reservations David Gibson 2018-03-09 23:28:56 +11:00
  • 719d582e98 libfdt: Propagate name errors in fdt_getprop_by_offset() David Gibson 2018-03-25 22:54:22 +11:00
  • 70166d62a2 libfdt: Safer access to strings section David Gibson 2017-11-14 22:45:56 +11:00
  • eb890c0f77 libfdt: Make fdt_check_header() more thorough David Gibson 2017-10-23 06:45:56 +03:00
  • 899d6fad93 libfdt: Improve sequential write state checking David Gibson 2018-04-10 17:06:18 +10:00
  • 04b5b4062c libfdt: Clean up header checking functions David Gibson 2017-10-22 16:32:15 +11:00
  • 44d3efedc8 Preserve datatype information when parsing dts Grant Likely 2018-05-15 17:42:54 -05:00
  • f0be81bd8d Make Property a subclass of bytearray Simon Glass 2018-05-17 23:09:14 -06:00
  • 24b1f3f064 pylibfdt: Add a method to access the device tree directly Simon Glass 2018-05-17 23:09:13 -06:00
  • 84e414b0b5 tests: Add a test case for the omit-if-no-ref keyword Maxime Ripard 2018-05-03 22:27:27 +02:00
  • 4038fd9005 dtc: add ability to make nodes conditional on them being referenced Maxime Ripard 2018-05-03 22:27:26 +02:00
  • e1f139ea49 checks: drop warning for missing PCI bridge bus-range Rob Herring 2018-04-20 08:08:23 -05:00
  • f4eba68d89 checks: Print duplicate node name instead of parent name Geert Uytterhoeven 2018-03-27 14:13:31 +02:00
  • 46df1fb1b2 .travis.yml: Run valgrind checks via Travis David Gibson 2018-03-09 13:55:17 +11:00
  • 14a3002a1a tests: Update valgrind suppressions for sw_tree1 David Gibson 2018-03-09 13:47:37 +11:00
  • 02c5fe9deb tests: Remove valgrind error from tests/get_path David Gibson 2018-03-09 13:38:15 +11:00
  • df536831d0 checks: add graph binding checks Rob Herring 2018-02-13 17:00:59 -06:00
  • 2347c96edc checks: add a check for duplicate unit-addresses of child nodes Rob Herring 2018-03-06 18:49:15 -06:00
  • 8f1b35f883 Correct overlay syntactic sugar for generating target-path fragments David Gibson 2018-03-06 13:27:53 +11:00
  • afbddcd418 Suppress warnings on overlay fragments David Gibson 2018-03-06 14:45:50 +11:00
  • 119e273003 Improve tests for dtc overlay generation David Gibson 2018-03-06 13:45:23 +11:00
  • aadd0b65c9 checks: centralize printing of property names in failure messages Rob Herring 2018-01-31 08:57:04 -06:00
  • 88960e3989 checks: centralize printing of node path in check_msg Rob Herring 2018-01-31 08:57:03 -06:00
  • f1879e1a50 Add limited read-only support for older (V2 and V3) device tree to libfdt. Nathan Whitehorn 2018-01-25 05:13:40 +00:00
  • ef87b164ad Merge 6394a387a9 into 37dea76e97 Nathan Whitehorn 2018-01-25 05:05:57 +00:00
  • 6394a387a9 Add limited read-only support for older (V2 and V3) device tree to libfdt. Nathan Whitehorn 2017-12-06 15:18:21 -08:00
  • 37dea76e97 srcpos: drop special handling of tab Julia Lawall 2018-01-22 09:08:45 +01:00
  • 65893da4ae libfdt: overlay: Add missing license Maxime Ripard 2018-01-08 11:56:33 +01:00
  • 962a45ca03 Avoid installing pylibfdt when dependencies are missing Simon Glass 2018-01-05 11:54:12 -07:00
  • cd6ea1b2be Makefile: Split INSTALL out into INSTALL_{PROGRAM,LIB,DATA,SCRIPT} kevans@FreeBSD.org 2018-01-03 21:49:23 -06:00
  • 51b3a16338 Makefile.tests: Add LIBDL make(1) variable for portability sake kevans@FreeBSD.org 2018-01-03 22:30:13 -06:00
  • 333d533a8f Attempt to auto-detect stat(1) being used if not given proper invocation kevans@FreeBSD.org 2018-01-03 10:34:44 -06:00
  • e54388015a dtc: Bump version to v1.4.6 v1.4.6 David Gibson 2018-01-03 17:04:32 +11:00
  • a1fe86f380 fdtoverlay: Switch from using alloca to malloc kevans@FreeBSD.org 2018-01-02 21:05:38 -06:00
  • c8d5472de3 tests: Improve compatibility with other platforms kevans@FreeBSD.org 2018-01-02 20:55:32 -06:00
  • c81d389a10 checks: add chosen node checks Rob Herring 2017-12-14 16:40:01 -06:00
  • e671852042 checks: add aliases node checks Rob Herring 2017-12-12 16:46:28 -06:00
  • d0c44ebe3f checks: check for #{size,address}-cells without child nodes Rob Herring 2017-12-12 16:46:27 -06:00