From cdc6981e42d6d1a1a095da69091ec0a5cf720dcc Mon Sep 17 00:00:00 2001 From: Mohammed Sadik Shaik Date: Thu, 18 Dec 2025 12:20:18 +0530 Subject: [PATCH] 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 Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/k3conf/Config.in | 14 ++++++++++++++ package/k3conf/k3conf.hash | 3 +++ package/k3conf/k3conf.mk | 17 +++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/k3conf/Config.in create mode 100644 package/k3conf/k3conf.hash create mode 100644 package/k3conf/k3conf.mk diff --git a/DEVELOPERS b/DEVELOPERS index f982e3123a..2dbd64a455 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2488,6 +2488,9 @@ F: package/libfribidi/ N: Mircea Gliga F: package/mbuffer/ +N: Mohammed Sadik Shaik +F: package/k3conf/ + N: Murat Demirten F: package/jpeg-turbo/ F: package/libgeotiff/ diff --git a/package/Config.in b/package/Config.in index 352fd626e0..7f93f6568e 100644 --- a/package/Config.in +++ b/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" diff --git a/package/k3conf/Config.in b/package/k3conf/Config.in new file mode 100644 index 0000000000..0db3a720de --- /dev/null +++ b/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 diff --git a/package/k3conf/k3conf.hash b/package/k3conf/k3conf.hash new file mode 100644 index 0000000000..2c8d4ef664 --- /dev/null +++ b/package/k3conf/k3conf.hash @@ -0,0 +1,3 @@ +# Locally calculated sha256sum +sha256 a3459f80e7af5672da6b41bc0814114690dd549aac4cf81ba4e5dc84d42ab9c6 k3conf-v0.4-git4.tar.gz +sha256 f962a0a4912aeae2d6f2f6e07bc3f79f7f1df9d4bf1abfb5c421b9b14352bfaf LICENSE diff --git a/package/k3conf/k3conf.mk b/package/k3conf/k3conf.mk new file mode 100644 index 0000000000..79acac7afd --- /dev/null +++ b/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))