diff options
-rwxr-xr-x | openpower/package/Config.in | 1 | ||||
-rw-r--r-- | openpower/package/pnv-lpc/Config.in | 4 | ||||
-rw-r--r-- | openpower/package/pnv-lpc/pnv-lpc.mk | 34 |
3 files changed, 39 insertions, 0 deletions
diff --git a/openpower/package/Config.in b/openpower/package/Config.in index a3512ed6..c1ecbd31 100755 --- a/openpower/package/Config.in +++ b/openpower/package/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_OP_BUILD_PATH/package/occ/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/hcode/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/skiboot/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/libflash/Config.in" +source "$BR2_EXTERNAL_OP_BUILD_PATH/package/pnv-lpc/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/loadkeys/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/ppe42-binutils/Config.in" source "$BR2_EXTERNAL_OP_BUILD_PATH/package/ppe42-gcc/Config.in" diff --git a/openpower/package/pnv-lpc/Config.in b/openpower/package/pnv-lpc/Config.in new file mode 100644 index 00000000..2894ac0c --- /dev/null +++ b/openpower/package/pnv-lpc/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_PNV_LPC + bool "pnv-lpc" + help + Build and install PowerNV LPC debug utility diff --git a/openpower/package/pnv-lpc/pnv-lpc.mk b/openpower/package/pnv-lpc/pnv-lpc.mk new file mode 100644 index 00000000..ebcdb375 --- /dev/null +++ b/openpower/package/pnv-lpc/pnv-lpc.mk @@ -0,0 +1,34 @@ +################################################################################ +# +# pnv-lpc - builds lpc utility from skiboot source +# +################################################################################ + +PNV_LPC_VERSION = 90e170cab6ff2fb1e1771972402e1d426448544c +PNV_LPC_SITE = https://scm.raptorcs.com/scm/git/talos-skiboot +PNV_LPC_SITE_METHOD = git + +PNV_LPC_INSTALL_TARGET = YES + +PNV_LPC_LICENSE_FILES = LICENCE + +PNV_LPC_MAKE_OPTS += CC="$(TARGET_CC)" LD="$(TARGET_LD)" \ + AS="$(TARGET_AS)" AR="$(TARGET_AR)" NM="$(TARGET_NM)" \ + OBJCOPY="$(TARGET_OBJCOPY)" OBJDUMP="$(TARGET_OBJDUMP)" \ + SIZE="$(TARGET_CROSS)size" + +PNV_LPC_MAKE_ENV = \ + SKIBOOT_VERSION=$(PNV_LPC_VERSION) \ + $(MAKE1) $(PNV_LPC_MAKE_OPTS) CROSS_COMPILE=$(TARGET_CROSS) + + +define PNV_LPC_BUILD_CMDS + PREFIX=$(STAGING_DIR)/usr $(PNV_LPC_MAKE_ENV) -C $(@D)/external/lpc +endef + +define PNV_LPC_INSTALL_TARGET_CMDS + $(INSTALL) -D $(@D)/external/lpc/lpc $(TARGET_DIR)/sbin/pnv-lpc + $(INSTALL) -D $(@D)/external/lpc/devmem-aspeed $(TARGET_DIR)/sbin/devmem-aspeed +endef + +$(eval $(generic-package)) |