From 887f58daa328ab9bcdf2f16666bf25fca489a2cf Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 7 Nov 2023 00:24:03 +0300 Subject: [PATCH 1/2] add ssc333 profile --- .github/workflows/build.yml | 1 + .../configs/ssc333_lite_defconfig | 12 ++++++++++++ general/overlay/etc/wireless/usb | 7 +++++++ .../files/sensor/configs/sc3338.bin | Bin 0 -> 86872 bytes .../files/sensor/kmod/sensor_sc3338_mipi.ko | Bin 0 -> 9640 bytes 5 files changed, 20 insertions(+) create mode 100644 general/package/sigmastar-osdrv-infinity6b0/files/sensor/configs/sc3338.bin create mode 100644 general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_sc3338_mipi.ko diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6cfccaccb..3e98c92f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,6 +48,7 @@ jobs: - gk7205v300 - gk7202v300 - gk7605v100 + - ssc333 - ssc335 - ssc335de - ssc337 diff --git a/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig b/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig index 50fb9d9a5..2318a9ba9 100644 --- a/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig +++ b/br-ext-chip-sigmastar/configs/ssc333_lite_defconfig @@ -52,6 +52,7 @@ BR2_TARGET_GENERIC_HOSTNAME="openipc-ssc333" BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL)/package/all-patches" # OpenIPC packages +BR2_PACKAGE_AWS_WEBRTC=y BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/package/busybox/busybox.config" BR2_PACKAGE_DROPBEAR_OPENIPC=y # BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set @@ -99,6 +100,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # BR2_PACKAGE_RTL8188EU is not set # BR2_PACKAGE_RTL8192EU_OPENIPC is not set +BR2_PACKAGE_SSW101B=y # Debug # BR2_PACKAGE_HOST_GDB is not set @@ -107,3 +109,13 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y # CCACHE BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.ccache" + +# External +BR2_TOOLCHAIN_EXTERNAL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabihf" +BR2_TOOLCHAIN_EXTERNAL_CXX=y +BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y +BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y +BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz" diff --git a/general/overlay/etc/wireless/usb b/general/overlay/etc/wireless/usb index 0335852d4..5d403f813 100755 --- a/general/overlay/etc/wireless/usb +++ b/general/overlay/etc/wireless/usb @@ -90,6 +90,13 @@ if [ "$1" = "rtl8188fu-hi3518ev300-unknown1" ]; then exit 0 fi +# SSC333 Tapo C110 +if [ "$1" = "ssw101b-ssc333-tapo-c110" ]; then + set_gpio 16 1 + modprobe ssw101b_wifi_usb + exit 0 +fi + # SSC337DE Foscam if [ "$1" = "rtl8188fu-ssc337de-foscam" ]; then set_gpio 15 0 diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/sensor/configs/sc3338.bin b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/configs/sc3338.bin new file mode 100644 index 0000000000000000000000000000000000000000..15b7847d34a9d30dceb508edb40c844d35ebed48 GIT binary patch literal 86872 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 literal 0 HcmV?d00001 diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_sc3338_mipi.ko b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_sc3338_mipi.ko new file mode 100644 index 0000000000000000000000000000000000000000..732a9b982131f1eea9883d3c5ecb4ddb1a4edcdf GIT binary patch literal 9640 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 literal 0 HcmV?d00001 From 74decfa65af19dd4e750e15a73d874663ed6bed4 Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 7 Nov 2023 01:08:58 +0300 Subject: [PATCH 2/2] add missed ultimate config --- .../configs/ssc333_ultimate_defconfig | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig diff --git a/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig b/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig new file mode 100644 index 000000000..c37c76d07 --- /dev/null +++ b/br-ext-chip-sigmastar/configs/ssc333_ultimate_defconfig @@ -0,0 +1,125 @@ +# Architecture +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_EABIHF=y +BR2_ARM_FPU_NEON_VFPV4=y +BR2_ARM_INSTRUCTIONS_THUMB2=y +BR2_KERNEL_HEADERS_VERSION=y +BR2_DEFAULT_KERNEL_VERSION="4.9.84" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y + +# Toolchain +BR2_PER_PACKAGE_DIRECTORIES=y +BR2_GCC_VERSION_12_X=y +# BR2_TOOLCHAIN_USES_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set +# BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" +BR2_TOOLCHAIN_USES_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_MUSL=y +BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" +BR2_TOOLCHAIN_BUILDROOT_CXX=y +# BR2_TOOLCHAIN_BUILDROOT_LOCALE is not set +BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/infinity6b0/kernel/infinity6b0-ssc009a.config" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_XZ=y + +# OpenIPC +BR2_OPENIPC_SOC_VENDOR="sigmastar" +BR2_OPENIPC_SOC_MODEL="ssc333" +BR2_OPENIPC_SOC_FAMILY="infinity6b0" +BR2_OPENIPC_FLAVOR="ultimate" +BR2_OPENIPC_FLASH_SIZE="16" + +# Filesystem +# BR2_TARGET_TZ_INFO is not set +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y +BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL)/overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL)/scripts/rootfs_script.sh" + +# OpenIPC configuration +BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" +BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC" +BR2_TARGET_GENERIC_HOSTNAME="openipc-ssc333" +BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL)/package/all-patches" + +# OpenIPC packages +BR2_PACKAGE_AWS_WEBRTC=y +BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/package/busybox/busybox.config" +BR2_PACKAGE_DROPBEAR_OPENIPC=y +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +# BR2_PACKAGE_FDK_AAC_OPENIPC is not set +BR2_PACKAGE_UBOOT_TOOLS=y +BR2_PACKAGE_HASERL=y +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_JSON_C=y +BR2_PACKAGE_JSONFILTER=y +BR2_PACKAGE_LAME_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set +BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y +BR2_PACKAGE_LIBEVENT_OPENIPC=y +BR2_PACKAGE_LIBEVENT_OPENIPC_REMOVE_PYSCRIPT=y +BR2_PACKAGE_LIBOGG_OPENIPC=y +BR2_PACKAGE_LIBYAML=y +BR2_PACKAGE_MAJESTIC=y +BR2_PACKAGE_MAJESTIC_FONTS=y +BR2_PACKAGE_MBEDTLS_OPENIPC=y +# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set +# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set +BR2_PACKAGE_MICROBE_WEB=y +# BR2_PACKAGE_MINI_SNMPD is not set +# BR2_PACKAGE_MOTORS is not set +BR2_PACKAGE_OPUS_OPENIPC=y +BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y +BR2_PACKAGE_SIGMASTAR_OSDRV_INFINITY6B0=y +BR2_PACKAGE_SIGMASTAR_OSDRV_ULTIMATE=y +BR2_PACKAGE_DOSFSTOOLS=y +BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y +BR2_PACKAGE_EXFAT_OPENIPC=y +BR2_PACKAGE_EXFATPROGS=y +# BR2_PACKAGE_SSHPASS is not set +BR2_PACKAGE_UACME_OPENIPC=y +BR2_PACKAGE_VTUND_OPENIPC=y +BR2_PACKAGE_YAML_CLI=y +BR2_PACKAGE_ZLIB=y + +# Wireless +BR2_PACKAGE_WIRELESS_TOOLS=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_CLI=y +BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y +BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y +# BR2_PACKAGE_RTL8188EU is not set +# BR2_PACKAGE_RTL8192EU_OPENIPC is not set +BR2_PACKAGE_SSW101B=y + +# Debug +# BR2_PACKAGE_HOST_GDB is not set +# BR2_PACKAGE_GDB is not set + +# CCACHE +BR2_CCACHE=y +BR2_CCACHE_DIR="$(HOME)/.ccache" + +# External +BR2_TOOLCHAIN_EXTERNAL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-musleabihf" +BR2_TOOLCHAIN_EXTERNAL_CXX=y +BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y +BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y +BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz"