diff options
author | Stewart Smith <stewart@linux.ibm.com> | 2019-03-20 14:06:39 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-20 14:06:39 +1100 |
commit | c2640ea8297f66029b444dc2ce78a14c677c8130 (patch) | |
tree | c24c922443f3b0f569e10bda4b9bbb87c96fb04c /openpower/package | |
parent | 6b90a7f91efff919db6f9eba83b00e1b5faa6940 (diff) | |
parent | 92f08be483820f905cbf50450af8798acd597124 (diff) | |
download | blackbird-op-build-c2640ea8297f66029b444dc2ce78a14c677c8130.tar.gz blackbird-op-build-c2640ea8297f66029b444dc2ce78a14c677c8130.zip |
Merge pull request #2642 from rarbab/devicetree
Add BR2_SKIBOOT_DEVICETREE
Diffstat (limited to 'openpower/package')
-rw-r--r-- | openpower/package/skiboot/Config.in | 3 | ||||
-rw-r--r-- | openpower/package/skiboot/skiboot.mk | 11 |
2 files changed, 14 insertions, 0 deletions
diff --git a/openpower/package/skiboot/Config.in b/openpower/package/skiboot/Config.in index 3f8c037b..a59482a1 100644 --- a/openpower/package/skiboot/Config.in +++ b/openpower/package/skiboot/Config.in @@ -42,6 +42,9 @@ config BR2_SKIBOOT_CUSTOM_REPO_URL string "URL of custom repository" depends on BR2_SKIBOOT_CUSTOM_GIT +config BR2_SKIBOOT_DEVICETREE + bool "Build device trees" + endif endmenu diff --git a/openpower/package/skiboot/skiboot.mk b/openpower/package/skiboot/skiboot.mk index 74c66233..5f3e258d 100644 --- a/openpower/package/skiboot/skiboot.mk +++ b/openpower/package/skiboot/skiboot.mk @@ -18,6 +18,10 @@ SKIBOOT_LICENSE_FILES = LICENCE SKIBOOT_INSTALL_IMAGES = YES SKIBOOT_INSTALL_TARGET = NO +ifeq ($(BR2_SKIBOOT_DEVICETREE),y) +SKIBOOT_DEPENDENCIES += host-dtc +endif + SKIBOOT_MAKE_OPTS += CC="$(TARGET_CC)" LD="$(TARGET_LD)" \ AS="$(TARGET_AS)" AR="$(TARGET_AR)" NM="$(TARGET_NM)" \ OBJCOPY="$(TARGET_OBJCOPY)" OBJDUMP="$(TARGET_OBJDUMP)" \ @@ -37,10 +41,17 @@ endif define SKIBOOT_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) SKIBOOT_VERSION=`cat $(SKIBOOT_VERSION_FILE)` \ $(MAKE) $(SKIBOOT_MAKE_OPTS) -C $(@D) all + + $(if $(BR2_SKIBOOT_DEVICETREE), \ + $(MAKE) -C $(@D)/external/devicetree) endef define SKIBOOT_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 755 $(@D)/skiboot.lid $(BINARIES_DIR) + + $(if $(BR2_SKIBOOT_DEVICETREE), \ + $(INSTALL) -D -m 644 \ + $(@D)/external/devicetree/*.dtb $(BINARIES_DIR)) endef $(eval $(generic-package)) |