1. 31 Mar, 2020 23 commits
  2. 27 Mar, 2020 1 commit
    • Rob Herring's avatar
      dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false' · 0d9a302d
      Rob Herring authored
      Numerous schemas are missing 'additionalProperties: false' statements which
      ensures a binding doesn't have any extra undocumented properties or child
      nodes. Fixing this reveals various missing properties, so let's fix all
      those occurrences.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
      Acked-by: default avatarAlexandru Ardelean <alexandru.ardelean@analog.com>
      Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> #for-iio
      Acked-by: Stephen Boyd <sboyd@kernel.org> # clock
      Acked-by: default avatarLee Jones <lee.jones@linaro.org>
      Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Cc: dri-devel@lists.freedesktop.org
      Cc: netdev@vger.kernel.org
      Cc: Guillaume La Roque <glaroque@baylibre.com>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: Mark Brown <broonie@kernel.org>
      Cc: linux-iio@vger.kernel.org
      Cc: Lars-Peter Clausen <lars@metafoo.de>
      Cc: linux-clk@vger.kernel.org
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Kevin Hilman <khilman@baylibre.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Hartmut Knaack <knaack.h@gmx.de>
      Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
      Cc: linux-amlogic@lists.infradead.org
      Cc: linux-pm@vger.kernel.org
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Bartosz Golaszewski <bgolaszewski@baylibre.com>
      Cc: Liam Girdwood <lgirdwood@gmail.com>
      Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
      Cc: linux-gpio@vger.kernel.org
      Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
      Cc: Zhang Rui <rui.zhang@intel.com>
      Cc: linux-media@vger.kernel.org
      Cc: Lee Jones <lee.jones@linaro.org>
      0d9a302d
  3. 26 Mar, 2020 2 commits
  4. 25 Mar, 2020 1 commit
  5. 23 Mar, 2020 6 commits
  6. 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
  7. 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
  8. 12 Mar, 2020 4 commits