From 0bb46dafe23a1056de3247e0927f83c7edfc16c4 Mon Sep 17 00:00:00 2001 From: Viktor <35473052+viktorxda@users.noreply.github.com> Date: Sun, 24 Mar 2024 00:26:10 +0100 Subject: [PATCH] [no ci] Package: add ssv6155-openipc --- general/overlay/etc/wireless/usb | 7 +++++++ general/package/Config.in | 1 + general/package/ssv6155-openipc/Config.in | 5 +++++ .../package/ssv6155-openipc/ssv6x5x-openipc.mk | 17 +++++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 general/package/ssv6155-openipc/Config.in create mode 100644 general/package/ssv6155-openipc/ssv6x5x-openipc.mk diff --git a/general/overlay/etc/wireless/usb b/general/overlay/etc/wireless/usb index 0d787e6d..8a417e47 100755 --- a/general/overlay/etc/wireless/usb +++ b/general/overlay/etc/wireless/usb @@ -217,6 +217,13 @@ if [ "$1" = "rtl8733bu-t31-camhipro" ]; then exit 0 fi +# T31 IFlytek +if [ "$1" = "ssv6155-t31-iflytek" ]; then + set_gpio 10 1 + modprobe ssv6155 + exit 0 +fi + # T31 ZTE K540 if [ "$1" = "atbm603x-t31-zte-k540" ]; then set_gpio 51 0 diff --git a/general/package/Config.in b/general/package/Config.in index 64052b0b..3f4590ad 100644 --- a/general/package/Config.in +++ b/general/package/Config.in @@ -97,6 +97,7 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/sigmastar-osdrv-infinity6c/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/ssv6155-openipc/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" diff --git a/general/package/ssv6155-openipc/Config.in b/general/package/ssv6155-openipc/Config.in new file mode 100644 index 00000000..1bef904a --- /dev/null +++ b/general/package/ssv6155-openipc/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_SSV6155_OPENIPC + bool "ssv6155-openipc" + depends on BR2_LINUX_KERNEL + help + SV6155 wireless driver diff --git a/general/package/ssv6155-openipc/ssv6x5x-openipc.mk b/general/package/ssv6155-openipc/ssv6x5x-openipc.mk new file mode 100644 index 00000000..2334e5ad --- /dev/null +++ b/general/package/ssv6155-openipc/ssv6x5x-openipc.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# ssv6155-openipc +# +################################################################################ + +SSV6155_OPENIPC_SITE = $(call github,openipc,ssv6x5x,$(SSV6155_OPENIPC_VERSION)) +SSV6155_OPENIPC_VERSION = ssv6155 + +SSV6155_OPENIPC_LICENSE = GPL-2.0 +SSV6155_OPENIPC_LICENSE_FILES = COPYING + +SSV6155_OPENIPC_MODULE_MAKE_OPTS = \ + KSRC=$(LINUX_DIR) + +$(eval $(kernel-module)) +$(eval $(generic-package))