summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-03-26 01:10:29 -0500
committerRaptor Engineering Development Team <support@raptorengineering.com>2018-04-15 22:53:34 -0500
commitc421ba7a0a3714b91d55138fa80f7f0fa0d8d0fe (patch)
tree3e9bcd0a63b597d17b9c6140ce81456408405770
parentbc2f5a29f20f10e4075f9d2bd2aa6588be19d2c9 (diff)
downloadtalos-op-build-c421ba7a0a3714b91d55138fa80f7f0fa0d8d0fe.tar.gz
talos-op-build-c421ba7a0a3714b91d55138fa80f7f0fa0d8d0fe.zip
Add devmem-aspeed utility
-rwxr-xr-xopenpower/package/Config.in1
-rw-r--r--openpower/package/devmem-aspeed/Config.in5
-rw-r--r--openpower/package/devmem-aspeed/devmem-aspeed.mk28
3 files changed, 34 insertions, 0 deletions
diff --git a/openpower/package/Config.in b/openpower/package/Config.in
index 46942831..29305c97 100755
--- a/openpower/package/Config.in
+++ b/openpower/package/Config.in
@@ -1,3 +1,4 @@
+source "$BR2_EXTERNAL_OP_BUILD_PATH/package/devmem-aspeed/Config.in"
source "$BR2_EXTERNAL_OP_BUILD_PATH/package/openpower-ffs/Config.in"
source "$BR2_EXTERNAL_OP_BUILD_PATH/package/hostboot/Config.in"
source "$BR2_EXTERNAL_OP_BUILD_PATH/package/common-p8-xml/Config.in"
diff --git a/openpower/package/devmem-aspeed/Config.in b/openpower/package/devmem-aspeed/Config.in
new file mode 100644
index 00000000..53d2ad83
--- /dev/null
+++ b/openpower/package/devmem-aspeed/Config.in
@@ -0,0 +1,5 @@
+config BR2_PACKAGE_DEVMEM_ASPEED
+ bool "devmem-aspeed"
+ depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
+ help
+ Simple program to read/write from/to any location in the ASpeed 2400/2500 BMC memory.
diff --git a/openpower/package/devmem-aspeed/devmem-aspeed.mk b/openpower/package/devmem-aspeed/devmem-aspeed.mk
new file mode 100644
index 00000000..8349e97c
--- /dev/null
+++ b/openpower/package/devmem-aspeed/devmem-aspeed.mk
@@ -0,0 +1,28 @@
+################################################################################
+#
+# devmem-aspeed
+#
+################################################################################
+
+DEVMEM_ASPEED_VERSION ?= c5f5878cb37be6457fdffc0998fbd04ffef9803d
+DEVMEM_ASPEED_SITE = https://scm.raptorcs.com/scm/git/devmem-aspeed
+DEVMEM_ASPEED_SITE_METHOD = git
+DEVMEM_ASPEED_DEPENDENCIES = pciutils
+
+DEVMEM_ASPEED_LICENSE = GPL-2.0+
+DEVMEM_ASPEED_LICENSE_FILES = devmem-aspeed.c.license
+
+define DEVMEM_ASPEED_EXTRACT_LICENSE
+ head -n 38 $(@D)/devmem-aspeed.c >$(@D)/devmem-aspeed.c.license
+endef
+DEVMEM_ASPEED_PRE_PATCH_HOOKS += DEVMEM_ASPEED_EXTRACT_LICENSE
+
+define DEVMEM_ASPEED_BUILD_CMDS
+ $(TARGET_CONFIGURE_OPTS) $(MAKE) CFLAGS="-lpci" -C $(@D) devmem-aspeed
+endef
+
+define DEVMEM_ASPEED_INSTALL_TARGET_CMDS
+ $(INSTALL) -D $(@D)/devmem-aspeed $(TARGET_DIR)/sbin/devmem-aspeed
+endef
+
+$(eval $(generic-package))
OpenPOWER on IntegriCloud