Browse Source

package/k3conf: new package

K3CONF is a Linux user-space standalone application
designed to provide a quick'n easy way to dynamically
diagnose Texas Instruments' K3 architecture based
processors. K3CONF is intended to provide similar
experience to that of OMAPCONF that runs on legacy TI platforms.

K3CONF currently supports Texas Instruments AM654, J721E, J7200,
AM64x,AM62x,J721S2,J784S4,J722S, AM62Ax, AM62Px, and AM62Lx devices.
Along with the BeagleBoard variants of the above mentioned TI SOC's.

Signed-off-by: Mohammed Sadik Shaik <s-sadik@ti.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Mohammed Sadik Shaik 3 weeks ago
parent
commit
cdc6981e42
5 changed files with 38 additions and 0 deletions
  1. 3 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 14 0
      package/k3conf/Config.in
  4. 3 0
      package/k3conf/k3conf.hash
  5. 17 0
      package/k3conf/k3conf.mk

+ 3 - 0
DEVELOPERS

@@ -2488,6 +2488,9 @@ F:	package/libfribidi/
 N:	Mircea Gliga <gliga.mircea@gmail.com>
 F:	package/mbuffer/
 
+N:	Mohammed Sadik Shaik <s-sadik@ti.com>
+F:	package/k3conf/
+
 N:	Murat Demirten <mdemirten@yh.com.tr>
 F:	package/jpeg-turbo/
 F:	package/libgeotiff/

+ 1 - 0
package/Config.in

@@ -109,6 +109,7 @@ menu "Debugging, profiling and benchmark"
 	source "package/google-breakpad/Config.in"
 	source "package/hyperfine/Config.in"
 	source "package/iozone/Config.in"
+	source "package/k3conf/Config.in"
 	source "package/kexec/Config.in"
 	source "package/kexec-lite/Config.in"
 	source "package/kmemd/Config.in"

+ 14 - 0
package/k3conf/Config.in

@@ -0,0 +1,14 @@
+config BR2_PACKAGE_K3CONF
+	bool "k3conf"
+	depends on BR2_aarch64
+	help
+	  k3conf is a Linux user-space standalone application designed
+	  to provide a quick'n easy way to dynamically diagnose Texas
+	  Instruments' K3 architecture based processors.
+
+	  k3conf currently supports Texas Instruments AM654, J721E,
+	  J7200, AM64x, AM62x, J721S2, J784S4, J722S, AM62Ax, AM62Px,
+	  and AM62Lx devices. Along with the BeagleBoard variants of
+	  the above mentioned TI SOC's.
+
+	  https://git.ti.com/cgit/k3conf/k3conf

+ 3 - 0
package/k3conf/k3conf.hash

@@ -0,0 +1,3 @@
+# Locally calculated sha256sum
+sha256  a3459f80e7af5672da6b41bc0814114690dd549aac4cf81ba4e5dc84d42ab9c6  k3conf-v0.4-git4.tar.gz
+sha256  f962a0a4912aeae2d6f2f6e07bc3f79f7f1df9d4bf1abfb5c421b9b14352bfaf  LICENSE

+ 17 - 0
package/k3conf/k3conf.mk

@@ -0,0 +1,17 @@
+################################################################################
+#
+# k3conf
+#
+################################################################################
+
+K3CONF_VERSION = v0.4
+K3CONF_SITE = https://git.ti.com/git/k3conf/k3conf.git
+K3CONF_SITE_METHOD = git
+K3CONF_LICENSE = BSD-3-Clause
+K3CONF_LICENSE_FILES = LICENSE
+
+define K3CONF_LINUX_CONFIG_FIXUPS
+	$(call KCONFIG_ENABLE_OPT,CONFIG_DEVMEM)
+endef
+
+$(eval $(cmake-package))