memtool: new package
authorPeter Korsgaard <peter@korsgaard.com>
Sun, 26 Feb 2017 20:44:27 +0000 (21:44 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 1 Mar 2017 21:15:27 +0000 (22:15 +0100)
memtool allows one to read and write memory mapped registers via /dev/mem.
The commands are inspired by the respective commands of the barebox
bootloader.  This is handy during driver development to inspect and modify
register settings.  It can also be used to modify regular files and
character devices (e.g. to paint to /dev/fb0).

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
[Thomas: add entry to DEVELOPERS file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
DEVELOPERS
package/Config.in
package/memtool/Config.in [new file with mode: 0644]
package/memtool/memtool.hash [new file with mode: 0644]
package/memtool/memtool.mk [new file with mode: 0644]

index 8a9a9fa979876f160705fc294e7d85d92a8d6787..ee2300bbe5c25e0b3e36546f03173a8f547d6ca3 100644 (file)
@@ -1173,6 +1173,7 @@ F:        configs/orangepi_pc_defconfig
 F:     package/flickcurl/
 F:     package/libfastjson/
 F:     package/lzop/
+F:     package/memtool/
 F:     package/mosquitto/
 F:     package/python-alsaaudio/
 F:     package/python-enum/
index 3fa820b05410430f2017d43d2fec34599f5f5cee..fa7e5cb78be161bf1b5cfb589eab9b754443856d 100644 (file)
@@ -418,6 +418,7 @@ endmenu
        source "package/mdadm/Config.in"
        source "package/memtest86/Config.in"
        source "package/memtester/Config.in"
+       source "package/memtool/Config.in"
        source "package/minicom/Config.in"
        source "package/msr-tools/Config.in"
        source "package/nanocom/Config.in"
diff --git a/package/memtool/Config.in b/package/memtool/Config.in
new file mode 100644 (file)
index 0000000..63099d0
--- /dev/null
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_MEMTOOL
+       bool "memtool"
+       help
+         Development tool to modify memory mapped registers.
+
+         memtool allows one to read and write memory mapped registers
+         via /dev/mem. The commands are inspired by the respective
+         commands of the barebox bootloader.  This is handy during
+         driver development to inspect and modify register
+         settings. It can also be used to modify regular files and
+         character devices (e.g. to paint to /dev/fb0).
+
+         http://www.pengutronix.de/software/memtool/index_en.html
diff --git a/package/memtool/memtool.hash b/package/memtool/memtool.hash
new file mode 100644 (file)
index 0000000..95df1aa
--- /dev/null
@@ -0,0 +1,2 @@
+# Locally computed:
+sha256  58309d356cb9b45a241cb602ca3850891a70ddaa93ced51d1cced78e14767680  memtool-2016.10.0.tar.xz
diff --git a/package/memtool/memtool.mk b/package/memtool/memtool.mk
new file mode 100644 (file)
index 0000000..59b864c
--- /dev/null
@@ -0,0 +1,13 @@
+################################################################################
+#
+# memtool
+#
+################################################################################
+
+MEMTOOL_VERSION = 2016.10.0
+MEMTOOL_SITE = http://public.pengutronix.de/software/memtool/
+MEMTOOL_SOURCE = memtool-$(MEMTOOL_VERSION).tar.xz
+MEMTOOL_LICENSE = GPLv2
+MEMTOOL_LICENSE_FILES = COPYING
+
+$(eval $(autotools-package))