summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-04-20 01:36:27 -0500
committerRaptor Engineering Development Team <support@raptorengineering.com>2019-04-19 08:01:20 +0000
commitaf2207df533c176be2b79a3477c9f71612f3929e (patch)
treedd8771f830a3052579215b9c1458bbb4aa62cc17
parent8547cb7ca28e586c3c092ed44d4c5b3661837f27 (diff)
downloadblackbird-op-build-af2207df533c176be2b79a3477c9f71612f3929e.tar.gz
blackbird-op-build-af2207df533c176be2b79a3477c9f71612f3929e.zip
Add new pnv-lpc package
-rwxr-xr-xopenpower/package/Config.in1
-rw-r--r--openpower/package/pnv-lpc/Config.in4
-rw-r--r--openpower/package/pnv-lpc/pnv-lpc.mk33
3 files changed, 38 insertions, 0 deletions
diff --git a/openpower/package/Config.in b/openpower/package/Config.in
index 4e85d298..bdea7445 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..d9dacab7
--- /dev/null
+++ b/openpower/package/pnv-lpc/pnv-lpc.mk
@@ -0,0 +1,33 @@
+################################################################################
+#
+# 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
+endef
+
+$(eval $(generic-package))
OpenPOWER on IntegriCloud