Initial commit
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
Some checks failed
Build Kernel / Build all affected Kernels (push) Has been cancelled
Build all core packages / Build all core packages for selected target (push) Has been cancelled
Build and Push prebuilt tools container / Build and Push all prebuilt containers (push) Has been cancelled
Build Toolchains / Build Toolchains for each target (push) Has been cancelled
Build host tools / Build host tools for linux and macos based systems (push) Has been cancelled
Coverity scan build / Coverity x86/64 build (push) Has been cancelled
This commit is contained in:
100
target/linux/realtek/image/Makefile
Normal file
100
target/linux/realtek/image/Makefile
Normal file
@@ -0,0 +1,100 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/image.mk
|
||||
|
||||
KERNEL_LOADADDR = 0x80100000
|
||||
|
||||
DEVICE_VARS += \
|
||||
CAMEO_BOARD_MODEL \
|
||||
CAMEO_BOARD_VERSION \
|
||||
CAMEO_CUSTOMER_SIGNATURE \
|
||||
CAMEO_KERNEL_PART \
|
||||
CAMEO_KERNEL_PART_SIZE \
|
||||
CAMEO_ROOTFS_PART \
|
||||
H3C_DEVICE_ID \
|
||||
H3C_PRODUCT_ID \
|
||||
ZYXEL_VERS
|
||||
|
||||
define Build/zyxel-vers
|
||||
( echo VERS;\
|
||||
for hw in $(ZYXEL_VERS); do\
|
||||
echo -n "V9.99($$hw.0) | ";\
|
||||
date -d @$(SOURCE_DATE_EPOCH) +%m/%d/%Y;\
|
||||
done ) >> $@
|
||||
endef
|
||||
|
||||
define Build/cameo-tag
|
||||
$(SCRIPT_DIR)/cameo-tag.py $@ $(CAMEO_KERNEL_PART_SIZE)
|
||||
endef
|
||||
|
||||
define Build/cameo-version
|
||||
echo -n "OpenWrt" >> $@
|
||||
dd if=/dev/zero bs=25 count=1 >> $@
|
||||
endef
|
||||
|
||||
define Build/cameo-headers
|
||||
dd if=$@ bs=$(CAMEO_KERNEL_PART_SIZE) count=1 of=$@.kernel_part; \
|
||||
dd if=$@ bs=$(CAMEO_KERNEL_PART_SIZE) skip=1 of=$@.rootfs_part; \
|
||||
$(SCRIPT_DIR)/cameo-imghdr.py $@.kernel_part $@.kernel_part.hex \
|
||||
"$(CAMEO_BOARD_MODEL)" os $(CAMEO_KERNEL_PART) \
|
||||
$(CAMEO_CUSTOMER_SIGNATURE) \
|
||||
$(CAMEO_BOARD_VERSION) \
|
||||
$(KERNEL_LOADADDR); \
|
||||
$(SCRIPT_DIR)/cameo-imghdr.py $@.rootfs_part $@.rootfs_part.hex \
|
||||
"$(CAMEO_BOARD_MODEL)" squashfs $(CAMEO_ROOTFS_PART) \
|
||||
$(CAMEO_CUSTOMER_SIGNATURE) \
|
||||
$(CAMEO_BOARD_VERSION); \
|
||||
cat $@.kernel_part.hex $@.rootfs_part.hex > $@
|
||||
endef
|
||||
|
||||
define Build/7z
|
||||
$(STAGING_DIR_HOST)/bin/7zr a $(@).new -t7z -m0=lzma $(@)
|
||||
mv $@.new $@
|
||||
endef
|
||||
|
||||
define Build/h3c-image
|
||||
$(STAGING_DIR_HOST)/bin/mkh3cimg \
|
||||
-i $(@) \
|
||||
-o $(@).new \
|
||||
-c 7z \
|
||||
-p $(H3C_PRODUCT_ID) \
|
||||
-d $(H3C_DEVICE_ID)
|
||||
mv $@.new $@
|
||||
endef
|
||||
|
||||
define Build/h3c-vfs
|
||||
$(STAGING_DIR_HOST)/bin/mkh3cvfs \
|
||||
-i $(@) \
|
||||
-o $(@).new \
|
||||
-f openwrt-kernel.bin
|
||||
mv $@.new $@
|
||||
endef
|
||||
|
||||
define Device/Default
|
||||
PROFILES = Default
|
||||
KERNEL := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
libdeflate-gzip | \
|
||||
uImage gzip
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
libdeflate-gzip | \
|
||||
uImage gzip
|
||||
DEVICE_DTS_DIR := ../dts-$(KERNEL_PATCHVER)
|
||||
DEVICE_DTS = $$(SOC)_$(1)
|
||||
IMAGES := sysupgrade.bin
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | \
|
||||
pad-to 64k | \
|
||||
append-rootfs | \
|
||||
pad-rootfs | \
|
||||
check-size | \
|
||||
append-metadata
|
||||
endef
|
||||
|
||||
include $(SUBTARGET).mk
|
||||
|
||||
$(eval $(call BuildImage))
|
||||
69
target/linux/realtek/image/common.mk
Normal file
69
target/linux/realtek/image/common.mk
Normal file
@@ -0,0 +1,69 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
define Device/cameo-fw
|
||||
CAMEO_BOARD_MODEL = $$(DEVICE_MODEL)
|
||||
KERNEL := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
libdeflate-gzip | \
|
||||
uImage gzip | \
|
||||
cameo-tag
|
||||
IMAGES += factory_image1.bin
|
||||
IMAGE/factory_image1.bin := \
|
||||
append-kernel | \
|
||||
pad-to 64k | \
|
||||
append-rootfs | \
|
||||
pad-rootfs | \
|
||||
pad-to 16 | \
|
||||
check-size | \
|
||||
cameo-version | \
|
||||
cameo-headers
|
||||
endef
|
||||
|
||||
define Device/d-link_dgs-1210
|
||||
$(Device/cameo-fw)
|
||||
IMAGE_SIZE := 13824k
|
||||
DEVICE_VENDOR := D-Link
|
||||
CAMEO_KERNEL_PART_SIZE := 1572864
|
||||
CAMEO_KERNEL_PART := 2
|
||||
CAMEO_ROOTFS_PART := 3
|
||||
CAMEO_CUSTOMER_SIGNATURE := 2
|
||||
CAMEO_BOARD_VERSION := 32
|
||||
endef
|
||||
|
||||
define Device/hpe_1920
|
||||
DEVICE_VENDOR := HPE
|
||||
IMAGE_SIZE := 29632k
|
||||
BLOCKSIZE := 64k
|
||||
H3C_PRODUCT_ID := 0x3c010501
|
||||
KERNEL := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
7z | \
|
||||
h3c-image | \
|
||||
h3c-vfs
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
7z | \
|
||||
h3c-image
|
||||
IMAGE/sysupgrade.bin := \
|
||||
append-kernel | \
|
||||
pad-to $$$$(BLOCKSIZE) | \
|
||||
append-rootfs | \
|
||||
pad-rootfs | \
|
||||
check-size | \
|
||||
append-metadata
|
||||
endef
|
||||
|
||||
define Device/zyxel_gs1900
|
||||
DEVICE_VENDOR := ZyXEL
|
||||
IMAGE_SIZE := 6976k
|
||||
UIMAGE_MAGIC := 0x83800000
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
libdeflate-gzip | \
|
||||
zyxel-vers | \
|
||||
uImage gzip
|
||||
endef
|
||||
388
target/linux/realtek/image/rtl838x.mk
Normal file
388
target/linux/realtek/image/rtl838x.mk
Normal file
@@ -0,0 +1,388 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
include ./common.mk
|
||||
|
||||
define Device/allnet_all-sg8208m
|
||||
SOC := rtl8382
|
||||
IMAGE_SIZE := 7168k
|
||||
DEVICE_VENDOR := ALLNET
|
||||
DEVICE_MODEL := ALL-SG8208M
|
||||
UIMAGE_MAGIC := 0x00000006
|
||||
UIMAGE_NAME := 2.2.2.0
|
||||
endef
|
||||
TARGET_DEVICES += allnet_all-sg8208m
|
||||
|
||||
define Device/apresia_aplgs120gtss
|
||||
$(Device/cameo-fw)
|
||||
SOC := rtl8382
|
||||
IMAGE_SIZE := 14848k
|
||||
DEVICE_VENDOR := APRESIA
|
||||
DEVICE_MODEL := ApresiaLightGS120GT-SS
|
||||
UIMAGE_MAGIC := 0x12345000
|
||||
CAMEO_KERNEL_PART_SIZE := 1572864
|
||||
CAMEO_KERNEL_PART := 3
|
||||
CAMEO_ROOTFS_PART := 4
|
||||
CAMEO_CUSTOMER_SIGNATURE := 2
|
||||
CAMEO_BOARD_MODEL := APLGS120GTSS
|
||||
CAMEO_BOARD_VERSION := 4
|
||||
endef
|
||||
TARGET_DEVICES += apresia_aplgs120gtss
|
||||
|
||||
define Device/d-link_dgs-1210-10mp-f
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := DGS-1210-10MP
|
||||
DEVICE_VARIANT := F
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-10mp-f
|
||||
|
||||
define Device/d-link_dgs-1210-10p
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := DGS-1210-10P
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-10p
|
||||
|
||||
define Device/d-link_dgs-1210-16
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := DGS-1210-16
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-16
|
||||
|
||||
define Device/d-link_dgs-1210-20
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := DGS-1210-20
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-20
|
||||
|
||||
define Device/d-link_dgs-1210-28
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := DGS-1210-28
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-28
|
||||
|
||||
define Device/d-link_dgs-1210-28mp-f
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := DGS-1210-28MP
|
||||
DEVICE_VARIANT := F
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-28mp-f
|
||||
|
||||
# The "IMG-" uImage name allows flashing the iniramfs from the vendor Web UI.
|
||||
# Avoided for sysupgrade, as the vendor FW would do an incomplete flash.
|
||||
define Device/engenius_ews2910p
|
||||
SOC := rtl8380
|
||||
IMAGE_SIZE := 8192k
|
||||
DEVICE_VENDOR := EnGenius
|
||||
DEVICE_MODEL := EWS2910P
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
UIMAGE_MAGIC := 0x03802910
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
libdeflate-gzip | \
|
||||
uImage gzip -n 'IMG-0.00.00-c0.0.00'
|
||||
endef
|
||||
TARGET_DEVICES += engenius_ews2910p
|
||||
|
||||
define Device/hpe_1920-8g
|
||||
$(Device/hpe_1920)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := 1920-8G (JG920A)
|
||||
H3C_DEVICE_ID := 0x00010023
|
||||
endef
|
||||
TARGET_DEVICES += hpe_1920-8g
|
||||
|
||||
define Device/hpe_1920-8g-poe-65w
|
||||
$(Device/hpe_1920)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := 1920-8G-PoE+ 65W (JG921A)
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
H3C_DEVICE_ID := 0x00010024
|
||||
endef
|
||||
TARGET_DEVICES += hpe_1920-8g-poe-65w
|
||||
|
||||
define Device/hpe_1920-8g-poe-180w
|
||||
$(Device/hpe_1920)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := 1920-8G-PoE+ 180W (JG922A)
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
H3C_DEVICE_ID := 0x00010025
|
||||
SUPPORTED_DEVICES += hpe_1920-8g-poe
|
||||
endef
|
||||
TARGET_DEVICES += hpe_1920-8g-poe-180w
|
||||
|
||||
define Device/hpe_1920-16g
|
||||
$(Device/hpe_1920)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := 1920-16G (JG923A)
|
||||
H3C_DEVICE_ID := 0x00010026
|
||||
endef
|
||||
TARGET_DEVICES += hpe_1920-16g
|
||||
|
||||
define Device/hpe_1920-24g
|
||||
$(Device/hpe_1920)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := 1920-24G (JG924A)
|
||||
H3C_DEVICE_ID := 0x00010027
|
||||
endef
|
||||
TARGET_DEVICES += hpe_1920-24g
|
||||
|
||||
define Device/inaba_aml2-17gp
|
||||
SOC := rtl8382
|
||||
IMAGE_SIZE := 13504k
|
||||
DEVICE_VENDOR := INABA
|
||||
DEVICE_MODEL := Abaniact AML2-17GP
|
||||
UIMAGE_MAGIC := 0x83800000
|
||||
endef
|
||||
TARGET_DEVICES += inaba_aml2-17gp
|
||||
|
||||
define Device/iodata_bsh-g24mb
|
||||
SOC := rtl8382
|
||||
IMAGE_SIZE := 13696k
|
||||
DEVICE_VENDOR := I-O DATA
|
||||
DEVICE_MODEL := BSH-G24MB
|
||||
UIMAGE_MAGIC := 0x83800013
|
||||
endef
|
||||
TARGET_DEVICES += iodata_bsh-g24mb
|
||||
|
||||
# "NGE" refers to the uImage magic
|
||||
define Device/netgear_nge
|
||||
KERNEL := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
lzma | \
|
||||
uImage lzma
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
lzma | \
|
||||
uImage lzma
|
||||
SOC := rtl8380
|
||||
IMAGE_SIZE := 14848k
|
||||
UIMAGE_MAGIC := 0x4e474520
|
||||
UIMAGE_NAME := 9.9.9.9
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
endef
|
||||
|
||||
# "NGG" refers to the uImage magic
|
||||
define Device/netgear_ngg
|
||||
KERNEL := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
lzma | \
|
||||
uImage lzma
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
lzma | \
|
||||
uImage lzma
|
||||
SOC := rtl8380
|
||||
IMAGE_SIZE := 14848k
|
||||
UIMAGE_MAGIC := 0x4e474720
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
endef
|
||||
|
||||
define Device/netgear_gs108t-v3
|
||||
$(Device/netgear_nge)
|
||||
DEVICE_MODEL := GS108T
|
||||
DEVICE_VARIANT := v3
|
||||
endef
|
||||
TARGET_DEVICES += netgear_gs108t-v3
|
||||
|
||||
define Device/netgear_gs110tpp-v1
|
||||
$(Device/netgear_nge)
|
||||
DEVICE_MODEL := GS110TPP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += netgear_gs110tpp-v1
|
||||
|
||||
define Device/netgear_gs110tup-v1
|
||||
$(Device/netgear_ngg)
|
||||
DEVICE_MODEL := GS110TUP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += netgear_gs110tup-v1
|
||||
|
||||
define Device/netgear_gs308t-v1
|
||||
$(Device/netgear_nge)
|
||||
DEVICE_MODEL := GS308T
|
||||
DEVICE_VARIANT := v1
|
||||
UIMAGE_MAGIC := 0x4e474335
|
||||
endef
|
||||
TARGET_DEVICES += netgear_gs308t-v1
|
||||
|
||||
define Device/netgear_gs310tp-v1
|
||||
$(Device/netgear_nge)
|
||||
DEVICE_MODEL := GS310TP
|
||||
DEVICE_VARIANT := v1
|
||||
UIMAGE_MAGIC := 0x4e474335
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += netgear_gs310tp-v1
|
||||
|
||||
define Device/panasonic_m16eg-pn28160k
|
||||
SOC := rtl8382
|
||||
IMAGE_SIZE := 16384k
|
||||
DEVICE_VENDOR := Panasonic
|
||||
DEVICE_MODEL := Switch-M16eG
|
||||
DEVICE_VARIANT := PN28160K
|
||||
DEVICE_PACKAGES := kmod-i2c-mux-pca954x
|
||||
endef
|
||||
TARGET_DEVICES += panasonic_m16eg-pn28160k
|
||||
|
||||
define Device/panasonic_m24eg-pn28240k
|
||||
SOC := rtl8382
|
||||
IMAGE_SIZE := 16384k
|
||||
DEVICE_VENDOR := Panasonic
|
||||
DEVICE_MODEL := Switch-M24eG
|
||||
DEVICE_VARIANT := PN28240K
|
||||
DEVICE_PACKAGES := kmod-i2c-mux-pca954x
|
||||
endef
|
||||
TARGET_DEVICES += panasonic_m24eg-pn28240k
|
||||
|
||||
define Device/panasonic_m8eg-pn28080k
|
||||
SOC := rtl8380
|
||||
IMAGE_SIZE := 16384k
|
||||
DEVICE_VENDOR := Panasonic
|
||||
DEVICE_MODEL := Switch-M8eG
|
||||
DEVICE_VARIANT := PN28080K
|
||||
DEVICE_PACKAGES := kmod-i2c-mux-pca954x
|
||||
endef
|
||||
TARGET_DEVICES += panasonic_m8eg-pn28080k
|
||||
|
||||
define Device/tplink_sg2008p-v1
|
||||
SOC := rtl8380
|
||||
KERNEL_SIZE := 6m
|
||||
IMAGE_SIZE := 26m
|
||||
DEVICE_VENDOR := TP-Link
|
||||
DEVICE_MODEL := SG2008P
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-hwmon-tps23861
|
||||
endef
|
||||
TARGET_DEVICES += tplink_sg2008p-v1
|
||||
|
||||
define Device/tplink_sg2210p-v3
|
||||
SOC := rtl8380
|
||||
KERNEL_SIZE := 6m
|
||||
IMAGE_SIZE := 26m
|
||||
DEVICE_VENDOR := TP-Link
|
||||
DEVICE_MODEL := SG2210P
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-hwmon-tps23861
|
||||
endef
|
||||
TARGET_DEVICES += tplink_sg2210p-v3
|
||||
|
||||
define Device/tplink_t1600g-28ts-v3
|
||||
SOC := rtl8382
|
||||
KERNEL_SIZE := 6m
|
||||
IMAGE_SIZE := 26m
|
||||
DEVICE_VENDOR := TP-Link
|
||||
DEVICE_MODEL := T1600G-28TS
|
||||
DEVICE_VARIANT := v3
|
||||
endef
|
||||
TARGET_DEVICES += tplink_t1600g-28ts-v3
|
||||
|
||||
define Device/zyxel_gs1900-10hp
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := GS1900-10HP
|
||||
ZYXEL_VERS := AAZI
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-10hp
|
||||
|
||||
define Device/zyxel_gs1900-16
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := GS1900-16
|
||||
ZYXEL_VERS := AAHJ
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-16
|
||||
|
||||
define Device/zyxel_gs1900-8
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := GS1900-8
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_ALT0_VENDOR := ZyXEL
|
||||
DEVICE_ALT0_MODEL := GS1900-8
|
||||
DEVICE_ALT0_VARIANT := v2
|
||||
ZYXEL_VERS := AAHH
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-8
|
||||
|
||||
define Device/zyxel_gs1900-8hp-v1
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := GS1900-8HP
|
||||
DEVICE_VARIANT := v1
|
||||
ZYXEL_VERS := AAHI
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-8hp-v1
|
||||
|
||||
define Device/zyxel_gs1900-8hp-v2
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8380
|
||||
DEVICE_MODEL := GS1900-8HP
|
||||
DEVICE_VARIANT := v2
|
||||
ZYXEL_VERS := AAHI
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-8hp-v2
|
||||
|
||||
define Device/zyxel_gs1900-24-v1
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := GS1900-24
|
||||
DEVICE_VARIANT := v1
|
||||
ZYXEL_VERS := AAHL
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-24-v1
|
||||
|
||||
define Device/zyxel_gs1900-24e
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := GS1900-24E
|
||||
ZYXEL_VERS := AAHK
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-24e
|
||||
|
||||
define Device/zyxel_gs1900-24ep
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := GS1900-24EP
|
||||
ZYXEL_VERS := ABTO
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-24ep
|
||||
|
||||
define Device/zyxel_gs1900-24hp-v1
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := GS1900-24HP
|
||||
DEVICE_VARIANT := v1
|
||||
ZYXEL_VERS := AAHM
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-24hp-v1
|
||||
|
||||
define Device/zyxel_gs1900-24hp-v2
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8382
|
||||
DEVICE_MODEL := GS1900-24HP
|
||||
DEVICE_VARIANT := v2
|
||||
ZYXEL_VERS := ABTP
|
||||
DEVICE_PACKAGES += realtek-poe
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-24hp-v2
|
||||
65
target/linux/realtek/image/rtl839x.mk
Normal file
65
target/linux/realtek/image/rtl839x.mk
Normal file
@@ -0,0 +1,65 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
include ./common.mk
|
||||
|
||||
define Device/d-link_dgs-1210-52
|
||||
$(Device/d-link_dgs-1210)
|
||||
SOC := rtl8393
|
||||
DEVICE_MODEL := DGS-1210-52
|
||||
endef
|
||||
TARGET_DEVICES += d-link_dgs-1210-52
|
||||
|
||||
# When the factory image won't fit anymore, it can be removed.
|
||||
# New installation will be performed booting the initramfs image from
|
||||
# ram and then flashing the sysupgrade image from OpenWrt
|
||||
define Device/netgear_gs750e
|
||||
SOC := rtl8393
|
||||
IMAGE_SIZE := 7552k
|
||||
FACTORY_SIZE := 6528k
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := GS750E
|
||||
UIMAGE_MAGIC := 0x174e4741
|
||||
IMAGES += factory.bix
|
||||
IMAGE/factory.bix := \
|
||||
append-kernel | \
|
||||
pad-to 64k | \
|
||||
append-rootfs | \
|
||||
pad-rootfs | \
|
||||
check-size $$$$(FACTORY_SIZE)
|
||||
endef
|
||||
TARGET_DEVICES += netgear_gs750e
|
||||
|
||||
define Device/panasonic_m48eg-pn28480k
|
||||
SOC := rtl8393
|
||||
IMAGE_SIZE := 16384k
|
||||
DEVICE_VENDOR := Panasonic
|
||||
DEVICE_MODEL := Switch-M48eG
|
||||
DEVICE_VARIANT := PN28480K
|
||||
DEVICE_PACKAGES := \
|
||||
kmod-hwmon-gpiofan \
|
||||
kmod-hwmon-lm75 \
|
||||
kmod-i2c-mux-pca954x \
|
||||
kmod-thermal
|
||||
endef
|
||||
TARGET_DEVICES += panasonic_m48eg-pn28480k
|
||||
|
||||
define Device/tplink_sg2452p-v4
|
||||
SOC := rtl8393
|
||||
KERNEL_SIZE := 6m
|
||||
IMAGE_SIZE := 26m
|
||||
DEVICE_VENDOR := TP-Link
|
||||
DEVICE_MODEL := SG2452P
|
||||
DEVICE_VARIANT := v4
|
||||
DEVICE_PACKAGES := \
|
||||
kmod-hwmon-gpiofan \
|
||||
kmod-hwmon-tps23861
|
||||
endef
|
||||
TARGET_DEVICES += tplink_sg2452p-v4
|
||||
|
||||
define Device/zyxel_gs1900-48
|
||||
$(Device/zyxel_gs1900)
|
||||
SOC := rtl8393
|
||||
DEVICE_MODEL := GS1900-48
|
||||
ZYXEL_VERS := AAHN
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_gs1900-48
|
||||
18
target/linux/realtek/image/rtl930x.mk
Normal file
18
target/linux/realtek/image/rtl930x.mk
Normal file
@@ -0,0 +1,18 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
define Device/zyxel_xgs1250-12
|
||||
SOC := rtl9302
|
||||
UIMAGE_MAGIC := 0x93001250
|
||||
ZYXEL_VERS := ABWE
|
||||
DEVICE_VENDOR := Zyxel
|
||||
DEVICE_MODEL := XGS1250-12
|
||||
DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-thermal
|
||||
IMAGE_SIZE := 13312k
|
||||
KERNEL_INITRAMFS := \
|
||||
kernel-bin | \
|
||||
append-dtb | \
|
||||
gzip | \
|
||||
zyxel-vers | \
|
||||
uImage gzip
|
||||
endef
|
||||
TARGET_DEVICES += zyxel_xgs1250-12
|
||||
1
target/linux/realtek/image/rtl931x.mk
Normal file
1
target/linux/realtek/image/rtl931x.mk
Normal file
@@ -0,0 +1 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
Reference in New Issue
Block a user