• Olof Johansson's avatar
    Merge tag 'dts-subdirs-for-arm-soc-v3.19' of... · 54981a42
    Olof Johansson authored
    Merge tag 'dts-subdirs-for-arm-soc-v3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/linux into next/cleanup
    
    Pull "dts, kbuild: Implement support for dtb vendor subdirs" from
    Robert Richter:
    
    dts, kbuild: Implement support for dtb vendor subdirs
    
    For arm64 we want to put dts files into vendor's subdirectories from
    the beginning. This patch set implements this. As this is a generic
    kbuild implementation, vendor subdirs will be also available for
    arch/arm and other architectures. The subdirectory tree is also
    reflected in the install path.
    
    A new makefile variable dts-dirs is introduced to point to dts
    subdirs. This variable is used by kbuild for building and installation
    of dtb files.
    
    A dts Makefile looks now as follows:
    
    ----
    dtb-$(CONFIG_...) += some_file_1.dtb
    dtb-$(CONFIG_...) += some_file_2.dtb
    
    dts-dirs          += dir_vendor_a
    dts-dirs          += dir_vendor_b
    
    always         := $(dtb-y)
    subdir-y       := $(dts-dirs)
    clean-files    := *.dtb
    ----
    
    This patches also introduces the dtbs_install make target for
    arm64. Install rules are moved to Makefile.dtbinst using the same
    style and calling convention like for modinst and fwinst.
    
    * tag 'dts-subdirs-for-arm-soc-v3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rric/linux:
      dts, arm: Remove $(MACHINE) variable from dtbs make recipes
      dts, arm64: Move dts files to vendor subdirs
      dts, kbuild: Implement support for dtb vendor subdirs
      dts, arm/arm64: Remove dtbs build rules in sub-makes
      dts, kbuild: Factor out dtbs install rules to Makefile.dtbinst
      dts, arm64: Add dtbs_install make target
    Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
    54981a42
rtsm_ve-motherboard.dtsi 6.6 KB