1. 27 Oct, 2015 12 commits
    • Rob Herring's avatar
      Merge branch 'all-dtbs-v2' into for-next · 25fff6aa
      Rob Herring authored
      25fff6aa
    • Rob Herring's avatar
      xtensa: enable building of all dtbs · 99085704
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Chris Zankel <chris@zankel.net>
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Cc: linux-xtensa@linux-xtensa.org
      99085704
    • Rob Herring's avatar
      mips: enable building of all dtbs · 0426f648
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: linux-mips@linux-mips.org
      0426f648
    • Rob Herring's avatar
      metag: enable building of all dtbs · b02a6875
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: James Hogan <james.hogan@imgtec.com>
      Cc: linux-metag@vger.kernel.org
      b02a6875
    • Rob Herring's avatar
      metag: use common make variables for dtb builds · 1aa4c51e
      Rob Herring authored
      Use dtb-y and always make variables to build dtbs instead of explicit
      dtbs rule. This is in preparation to support building all dtbs.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: James Hogan <james.hogan@imgtec.com>
      Cc: linux-metag@vger.kernel.org
      1aa4c51e
    • Rob Herring's avatar
      h8300: enable building of all dtbs · 0395c1aa
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
      Cc: uclinux-h8-devel@lists.sourceforge.jp
      0395c1aa
    • Rob Herring's avatar
      arm64: enable building of all dtbs · d58d76ef
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed. This
      is simpler for arm64 which has a bunch of sub-dirs.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: linux-arm-kernel@lists.infradead.org
      d58d76ef
    • Rob Herring's avatar
      arm: enable building of all dtbs · efd8c4ff
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed. This
      is simpler for arm64 which has a bunch of sub-dirs.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Russell King <linux@arm.linux.org.uk>
      efd8c4ff
    • Rob Herring's avatar
      arc: enable building of all dtbs · b83abc8c
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      This builds all dts files in the tree, not just targets listed.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Acked-by: default avatarVineet Gupta <vgupta@synopsys.com>
      b83abc8c
    • Rob Herring's avatar
      arc: use common make variables for dtb builds · 10375ccc
      Rob Herring authored
      Use dtb-y and always make variables to build dtbs instead of explicit
      dtbs rule. This is in preparation to support building all dtbs.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Acked-by: default avatarVineet Gupta <vgupta@synopsys.com>
      10375ccc
    • Rob Herring's avatar
      of: add config option to enable building of all dtbs · 1b7c501b
      Rob Herring authored
      Enable building all dtb files when CONFIG_OF_ALL_DTBS is enabled. The dtbs
      are not really dependent on a platform being enabled or any other kernel
      config, so for testing coverage it is convenient to build all of the dtbs.
      
      In order to only build dtbs, this option can be used by creating an
      allno.config file containing:
      CONFIG_COMPILE_TEST=y
      CONFIG_OF=y
      CONFIG_OF_ALL_DTBS=y
      
      And then running:
      make KCONFIG_ALLCONFIG=1 allnoconfig
      make dtbs
      
      While building the dtbs themselves don't need a cross compiler, the
      scripts dependency does need one. This can be hacked around by
      commenting out "subdir-y += mod" in scripts/Makefile.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Frank Rowand <frowand.list@gmail.com>
      Cc: Grant Likely <grant.likely@linaro.org>
      1b7c501b
    • Masahiro Yamada's avatar
      of/fdt: fix error checking for earlycon address · 3f5ceec9
      Masahiro Yamada authored
      fdt_translate_address() returns OF_BAD_ADDR on error.  It is defined as
      a u64 value, so the variable "addr" should be defined as u64 as well.
      
      Fixes: fb11ffe7 ("of/fdt: add FDT serial scanning for earlycon")
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      3f5ceec9
  2. 22 Oct, 2015 17 commits
  3. 13 Oct, 2015 9 commits
  4. 27 Sep, 2015 2 commits