From 9a95be2ee40bb78f8bce5a4cce5caf440589cc69 Mon Sep 17 00:00:00 2001
From: Viktor <35473052+viktorxda@users.noreply.github.com>
Date: Mon, 27 Nov 2023 17:35:52 +0100
Subject: [PATCH] [no ci] Package: add ssv6x5x wireless driver

---
 general/package/Config.in                       |  1 +
 general/package/ssv6x5x-openipc/Config.in       |  5 +++++
 .../package/ssv6x5x-openipc/ssv6x5x-openipc.mk  | 17 +++++++++++++++++
 3 files changed, 23 insertions(+)
 create mode 100644 general/package/ssv6x5x-openipc/Config.in
 create mode 100644 general/package/ssv6x5x-openipc/ssv6x5x-openipc.mk

diff --git a/general/package/Config.in b/general/package/Config.in
index bdfc18ee..c35c9f55 100644
--- a/general/package/Config.in
+++ b/general/package/Config.in
@@ -96,6 +96,7 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/sigmastar-osdrv-infinity6b0/Config.in
 source "$BR2_EXTERNAL_GENERAL_PATH/package/sigmastar-osdrv-infinity6e/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/sigmastar-osdrv-msc313e/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/sigmastar-osdrv-sensors/Config.in"
+source "$BR2_EXTERNAL_GENERAL_PATH/package/ssv6x5x-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/ssw101b/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/uacme-openipc/Config.in"
 source "$BR2_EXTERNAL_GENERAL_PATH/package/uqmi-openipc/Config.in"
diff --git a/general/package/ssv6x5x-openipc/Config.in b/general/package/ssv6x5x-openipc/Config.in
new file mode 100644
index 00000000..355a45dc
--- /dev/null
+++ b/general/package/ssv6x5x-openipc/Config.in
@@ -0,0 +1,5 @@
+config BR2_PACKAGE_SSV6X5X_OPENIPC
+	bool "ssv6x5x-openipc"
+	depends on BR2_LINUX_KERNEL
+	help
+	  SV6355 wireless driver
diff --git a/general/package/ssv6x5x-openipc/ssv6x5x-openipc.mk b/general/package/ssv6x5x-openipc/ssv6x5x-openipc.mk
new file mode 100644
index 00000000..fa0a231f
--- /dev/null
+++ b/general/package/ssv6x5x-openipc/ssv6x5x-openipc.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# ssv6x5x-openipc
+#
+################################################################################
+
+SSV6X5X_OPENIPC_SITE = https://github.com/openipc/ssv6x5x/archive
+SSV6X5X_OPENIPC_SOURCE = master.tar.gz
+
+SSV6X5X_OPENIPC_LICENSE = GPL-2.0
+SSV6X5X_OPENIPC_LICENSE_FILES = COPYING
+
+SSV6X5X_OPENIPC_MODULE_MAKE_OPTS = \
+	KSRC=$(LINUX_DIR)
+
+$(eval $(kernel-module))
+$(eval $(generic-package))