1. 23 Mar, 2020 1 commit
  2. 20 Mar, 2020 1 commit
    • Rob Herring's avatar
      ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings · ac5fe2e6
      Rob Herring authored
      '#address-cells' and '#size-cells' are needed in the same node (for the
      child bus) as 'dma-ranges' in order to parse it. The kernel is more lax
      and will walk up the tree to get the properties from a parent node, but
      it's better to be explicit. dtc now does checks on 'dma-ranges' and is
      more strict:
      
      arch/arm/boot/dts/sun5i.dtsi:189.4-52: Warning (dma_ranges_format): \
      /soc/dram-controller@1c01000:dma-ranges: "dma-ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)
      arch/arm/boot/dts/sun8i-r40.dtsi:742.4-52: Warning (dma_ranges_format): \
      /soc/dram-controller@1c62000:dma-ranges: "dma-ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)
      arch/arm/boot/dts/sunxi-h3-h5.dtsi:563.4-52: Warning (dma_ranges_format): \
      /soc/dram-controller@1c62000:dma-ranges: "dma-ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)
      
      Cc: Chen-Yu Tsai <wens@csie.org>
      Acked-by: default avatarMaxime Ripard <mripard@kernel.org>
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      ac5fe2e6
  3. 13 Mar, 2020 2 commits
    • Rob Herring's avatar
      scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9 · d047cd8a
      Rob Herring authored
      This adds the following commits from upstream:
      
      87a656ae5ff9 check: Inform about missing ranges
      73d6e9ecb417 libfdt: fix undefined behaviour in fdt_splice_()
      2525da3dba9b Bump version to v1.6.0
      62cb4ad286ff Execute tests on FreeBSD with Cirrus CI
      1f9a41750883 tests: Allow running the testsuite on already installed binary / libraries
      c5995ddf4c20 tests: Honour NO_YAML make variable
      e4ce227e89d7 tests: Properly clean up .bak file from tests
      9b75292c335c tests: Honour $(NO_PYTHON) flag from Makefile in run_tests.sh
      6c253afd07d4 Encode $(NO_PYTHON) consistently with other variables
      95ec8ef706bd tests: No need to explicitly pass $PYTHON from Make to run_tests.sh
      2b5f62d109a2 tests: Let run_tests.sh run Python tests without Makefile assistance
      76b43dcbd18a checks: Add 'dma-ranges' check
      e5c92a4780c6 libfdt: Use VALID_INPUT for FDT_ERR_BADSTATE checks
      e5cc26b68bc0 libfdt: Add support for disabling internal checks
      28fd7590aad2 libfdt: Improve comments in some of the assumptions
      fc207c32341b libfdt: Fix a few typos
      0f61c72dedc4 libfdt: Allow exclusion of fdt_check_full()
      f270f45fd5d2 libfdt: Add support for disabling ordering check/fixup
      c18bae9a4c96 libfdt: Add support for disabling version checks
      fc03c4a2e04e libfdt: Add support for disabling rollback handling
      77563ae72b7c libfdt: Add support for disabling sanity checks
      57bc6327b80b libfdt: Add support for disabling dtb checks
      464962489dcc Add a way to control the level of checks in the code
      0c5326cb2845 libfdt: De-inline fdt_header_size()
      cc6a5a071504 Revert "yamltree: Ensure consistent bracketing of properties with phandles"
      0e9225eb0dfe Remove redundant YYLOC global declaration
      cab09eedd644 Move -DNO_VALGRIND into CPPFLAGS
      0eb1cb0b531e Makefile: pass $(CFLAGS) also during dependency generation
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      d047cd8a
    • Rob Herring's avatar
      scripts/dtc: Remove unused makefile fragments · 78154212
      Rob Herring authored
      The Makefile.dtc and Makefile.libfdt fragments from upstream dtc aren't
      used by the kernel build, so let's remove them and stop syncing them.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      78154212
  4. 12 Mar, 2020 7 commits
  5. 10 Mar, 2020 3 commits
  6. 06 Mar, 2020 2 commits
  7. 05 Mar, 2020 1 commit
  8. 04 Mar, 2020 7 commits
  9. 03 Mar, 2020 3 commits
  10. 02 Mar, 2020 4 commits
  11. 28 Feb, 2020 4 commits
  12. 27 Feb, 2020 5 commits