kiddin9 3 年之前
父节点
当前提交
c72ddda54b

+ 2 - 0
.github/workflows/Openwrt-AutoBuild.yml

@@ -78,6 +78,8 @@ jobs:
             echo "MTARGET=arm_cortex-a9" >> $GITHUB_ENV
         elif [[ ${{matrix.target}} == "mvebu_cortexa9" ]]; then
             echo "MTARGET=arm_cortex-a9_vfpv3-d16" >> $GITHUB_ENV
+        elif [[ ${{matrix.target}} == "ipq806x_generic" ]]; then
+            echo "MTARGET=arm_cortex-a15_neon-vfpv4" >> $GITHUB_ENV
         else
           echo "ARCH=linux/arm64" >> $GITHUB_ENV
           if [[ ${{matrix.target}} == "bcm27xx_bcm2711" ]]; then

+ 4 - 0
.github/workflows/repo-dispatcher.yml

@@ -115,6 +115,10 @@ jobs:
           -H "Accept: application/vnd.github.everest-preview+json" \
           -H "Authorization: token ${{ secrets.REPO_TOKEN }}" \
           -d '{"event_type": "bcm4908_generic", "client_payload": {"target": "bcm4908_generic"}}'
+          -X POST https://api.github.com/repos/${{ github.repository }}/dispatches \
+          -H "Accept: application/vnd.github.everest-preview+json" \
+          -H "Authorization: token ${{ secrets.REPO_TOKEN }}" \
+          -d '{"event_type": "ipq806x_generic", "client_payload": {"target": "ipq806x_generic"}}'
           curl \
           -X POST https://api.github.com/repos/${{ github.repository }}/dispatches \
           -H "Accept: application/vnd.github.everest-preview+json" \

+ 11 - 1
devices/armvirt_64/diy/target/linux/armvirt/image/Makefile

@@ -95,12 +95,20 @@ define Device/odroid-n2
 endef
 TARGET_DEVICES += odroid-n2
 
+define Device/fastrhino_r68s
+  DEVICE_VENDOR := 电犀牛
+  DEVICE_MODEL := R68S
+  SOC := rk3568
+  DEVICE_PACKAGES := 
+endef
+TARGET_DEVICES += fastrhino_r68s
+
 
 define Image/Build
 	export IMG_PREFIX="$(IMG_PREFIX)$(if $(PROFILE_SANITIZED),-$(PROFILE_SANITIZED))"; \
 	export BIN_DIR=$(BIN_DIR); \
 	export PARTSIZE=$(CONFIG_TARGET_ROOTFS_PARTSIZE); \
-	cd $(TOPDIR)/../openwrt_packit; \
+	cd /www/wwwroot/op.supes.top/bcache/armvirt/64/openwrt_packit; \
 	if [ $(PROFILE_SANITIZED) == "n1" ]; then \
 		./mk_s905d_n1.sh; \
 	elif [ $(PROFILE_SANITIZED) == "beikeyun" ]; then \
@@ -119,6 +127,8 @@ define Image/Build
 		./mk_s922x_odroid-n2.sh; \
 	elif [ $(PROFILE_SANITIZED) == "vplus" ]; then \
 		./mk_h6_vplus.sh; \
+	elif [ $(PROFILE_SANITIZED) == "fastrhino_r68s" ]; then \
+		./mk_rk3568_r68s.sh; \
 	elif [ $(PROFILE_SANITIZED) == "hk1" ]; then \
 		./mk_s905x3_multi.sh; \
 	fi; \

+ 1 - 0
devices/ipq40xx_generic/.config

@@ -6,6 +6,7 @@ CONFIG_TARGET_DEVICE_ipq40xx_generic_DEVICE_asus_rt-ac42u=y
 CONFIG_TARGET_DEVICE_ipq40xx_generic_DEVICE_asus_rt-ac58u=y
 CONFIG_TARGET_DEVICE_ipq40xx_generic_DEVICE_p2w_r619ac-128m=y
 CONFIG_TARGET_DEVICE_ipq40xx_generic_DEVICE_p2w_r619ac-64m=y
+CONFIG_TARGET_DEVICE_ipq40xx_generic_DEVICE_zte_mf286d=y
 
 CONFIG_PACKAGE_luci-ssl=y # uhttpd服务
 

+ 19 - 0
devices/ipq806x_generic/.config

@@ -0,0 +1,19 @@
+
+CONFIG_TARGET_ipq806x=y
+CONFIG_TARGET_ipq806x_generic=y
+CONFIG_TARGET_MULTI_PROFILE=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_linksys_ea7500-v1=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_linksys_ea8500=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_netgear_d7800=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_netgear_r7500=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_netgear_r7500v2=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_netgear_r7800=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_netgear_xr500=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_tplink_ad7200=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_tplink_c2600=y
+CONFIG_TARGET_DEVICE_ipq806x_generic_DEVICE_tplink_vr2600v=y
+
+CONFIG_PACKAGE_luci-ssl=y # uhttpd服务
+
+
+

+ 8 - 0
devices/ipq806x_generic/diy.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+
+shopt -s extglob
+
+SHELL_FOLDER=$(dirname $(readlink -f "$0"))
+
+sed -i 's/DEFAULT_PACKAGES +=/DEFAULT_PACKAGES += autocore-arm luci-app-cpufreq/' target/linux/ipq806x/Makefile
+

+ 1 - 1
devices/rockchip_armv8/patches/r5s.patch

@@ -82,7 +82,7 @@
 +		export IMG_PREFIX="$(IMG_PREFIX)$(if $(PROFILE_SANITIZED),-$(PROFILE_SANITIZED))"; \
 +		export BIN_DIR=$(BIN_DIR); \
 +		export TOPDIR=$(TOPDIR); \
-+		cd /www/wwwroot/op.supes.top/bcache/rockchip/armv8/openwrt_packit; \
++		cd /www/wwwroot/op.supes.top/bcache/rockchip/armv8/r5s_packit; \
 +		. ../modify_packit.sh; \
 +		./build.sh sd-img; \
 +		[ "$(MORE)" == "eflasher" ] && ./build.sh emmc-img; \