Skip to content
  1. Oct 18, 2017
  2. Oct 17, 2017
  3. Oct 14, 2017
  4. Oct 13, 2017
  5. Oct 06, 2017
  6. Oct 04, 2017
    • Rob Herring's avatar
      scripts/dtc: Update to upstream version v1.4.5-3-gb1a60033c110 · 4201d057
      Rob Herring authored
      
      
      This adds the following commits from upstream:
      
      b1a60033c110 tests: Add a test for overlays syntactic sugar
      737b2df39cc8 overlay: Add syntactic sugar version of overlays
      497432fd2131 checks: Use proper format modifier for size_t
      22a65c5331c2 dtc: Bump version to v1.4.5
      c575d8059fff Add fdtoverlay to .gitignore
      b6a6f9490d19 fdtoverlay: Sanity check blob size
      8c1eb1526d2d pylibfdt: Use Python2 explicitly
      ee3d26f6960b checks: add interrupts property check
      c1e7738988f5 checks: add gpio binding properties check
      b3bbac02d5e3 checks: add phandle with arg property checks
      fe50bd1ecc1d fdtget: Split out cell list display into a new function
      62d812308d11 README: Add a note about test_tree1.dts
      5bed86aee9e8 pylibfdt: Add support for fdt_subnode_offset()
      46f31b65b3b3 pylibfdt: Add support for fdt_node_offset_by_phandle()
      a3ae43723687 pylibfdt: Add support for fdt_parent_offset()
      a198af80344c pylibfdt: Add support for fdt_get_phandle()
      b9eba92ea50f tests: Return a failure code when any tests fail
      155faf6cc209 pylibfdt: Use local pylibfdt module
      50e5cd07f325 pylibfdt: Add a test for use of uint32_t
      ab78860f09f5 pylibfdt: Add stdint include to fix uint32_t
      36f511fb1113 tests: Add stacked overlay tests on fdtoverlay
      1bb00655d3e5 fdt: Allow stacked overlays phandle references
      a33c2247ac8d Introduce fdt_setprop_placeholder() method
      0016f8c2aa32 dtc: change default phandles to ePAPR style instead of both
      e3b9a9588a35 tests: fdtoverlay unit test
      42409146f2db fdtoverlay: A tool that applies overlays
      aae22722fc8d manual: Document missing options
      13ce6e1c2fc4 dtc: fix sprintf() format string error, again
      d990b8013889 Makefile: Fix build on MSYS2 and Cygwin
      51f56dedf8ea Clean up shared library compile/link options
      21a2bc896e3d Suppress expected error message in fdtdump test
      2a42b14d0d03 dtc: check.c fix compile error
      a10cb3c818d3 Fix get_node_by_path string equality check
      548aea2c436a fdtdump: Discourage use of fdtdump
      c2258841a785 fdtdump: Fix over-zealous version check
      9067ee4be0e6 Fix a few whitespace and style nits
      e56f2b07be38 pylibfdt: Use setup.py to build the swig file
      896f1c133265 pylibfdt: Use Makefile constructs to implement NO_PYTHON
      90db6d9989ca pylibfdt: Allow setup.py to operate stand-alone
      e20d9658cd8f Add Coverity Scan support
      b04a2cf08862 pylibfdt: Fix code style in setup.py
      1c5170d3a466 pylibfdt: Rename libfdt.swig to libfdt.i
      580a9f6c2880 Add a libfdt function to write a property placeholder
      ab15256d8d02 pylibfdt: Use the call function to simplify the Makefile
      9f2e3a3a1f19 pylibfdt: Use the correct libfdt version in the module
      e91c652af215 pylibfdt: Enable installation of Python module
      8a892fd85d94 pylibfdt: Allow building to be disabled
      741cdff85d3e .travis.yml: Add builds with and without Python library prerequisites
      14c4171f4f9a pylibfdt: Use package_dir to set the package directory
      89a5062ab231 pylibfdt: Use environment to pass C flags and files
      4e0e0d049757 pylibfdt: Allow pkg-config to be supplied in the environment
      6afd7d9688f5 Correct typo: s/pylibgfdt/pylibfdt/
      
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      4201d057
    • Rob Herring's avatar
      scripts/dtc: add fdt_overlay.c and fdt_addresses.c to sync script · 43223230
      Rob Herring authored
      
      
      libfdt has gained some new files. We need to include them in the
      kernel's copy.
      
      Reported-by: default avatarKyle Yan <kyan@codeaurora.org>
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      43223230
    • Rob Herring's avatar
      Merge branch 'dt-printf-v2' into HEAD · 6448c097
      Rob Herring authored
      6448c097
    • Rob Herring's avatar
      of/fdt: only store the device node basename in full_name · a7e4cfb0
      Rob Herring authored
      
      
      With dependencies on a statically allocated full path name converted to
      use %pOF format specifier, we can store just the basename of node, and
      the unflattening of the FDT can be simplified.
      
      This commit will affect the remaining users of full_name. After
      analyzing these users, the remaining cases should only change some print
      messages. The main users of full_name are providing a name for struct
      resource. The resource names shouldn't be important other than providing
      /proc/iomem names.
      
      We no longer distinguish between pre and post 0x10 dtb formats as either
      a full path or basename will work. However, less than 0x10 formats have
      been broken since the conversion to use libfdt (and no one has cared).
      The conversion of the unflattening code to be non-recursive also broke
      pre 0x10 formats as the populate_node function would return 0 in that
      case.
      
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      a7e4cfb0
    • Rob Herring's avatar
      powerpc: pseries: only store the device node basename in full_name · 06665989
      Rob Herring authored
      
      
      With dependencies on full_name containing the entire device node path
      removed, stop storing the full_name in nodes created by
      dlpar_configure_connector() and pSeries_reconfig_add_node().
      
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: linuxppc-dev@lists.ozlabs.org
      06665989
  7. Sep 20, 2017
  8. Sep 19, 2017