mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 14:13:16 +00:00
51ecfb086c
Currently supported HPE 1920 devices all have an RTL838x SoC, but there are larger switches with RTL839x SoCs, although currently not supported. Move the build recipe to common.mk so the larger devices can also make use of the recipe, while moving it out of the main Makefile. Signed-off-by: Sander Vanheule <sander@svanheule.net>
274 lines
6.1 KiB
Makefile
274 lines
6.1 KiB
Makefile
# 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/d-link_dgs-1210-10mp-f
|
|
$(Build/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
|
|
$(Build/d-link_dgs-1210)
|
|
SOC := rtl8382
|
|
DEVICE_MODEL := DGS-1210-10P
|
|
DEVICE_PACKAGES += lua-rs232
|
|
endef
|
|
TARGET_DEVICES += d-link_dgs-1210-10p
|
|
|
|
define Device/d-link_dgs-1210-16
|
|
$(Build/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
|
|
$(Build/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
|
|
$(Build/d-link_dgs-1210)
|
|
SOC := rtl8382
|
|
DEVICE_MODEL := DGS-1210-28
|
|
endef
|
|
TARGET_DEVICES += d-link_dgs-1210-28
|
|
|
|
# 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 := EWP2910P
|
|
UIMAGE_MAGIC := 0x03802910
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | \
|
|
uImage gzip -n 'IMG-0.00.00-c0.0.00'
|
|
endef
|
|
TARGET_DEVICES += engenius_ews2910p
|
|
|
|
define Device/hpe_1920-8g
|
|
$(Build/hpe_1920)
|
|
SOC := rtl8380
|
|
DEVICE_MODEL := 1920-8G (JG920A)
|
|
H3C_DEVICE_ID := 0x00010023
|
|
endef
|
|
TARGET_DEVICES += hpe_1920-8g
|
|
|
|
define Device/hpe_1920-16g
|
|
$(Build/hpe_1920)
|
|
SOC := rtl8382
|
|
DEVICE_MODEL := 1920-16G (JG923A)
|
|
H3C_DEVICE_ID := 0x00010026
|
|
endef
|
|
TARGET_DEVICES += hpe_1920-16g
|
|
|
|
define Device/hpe_1920-24g
|
|
$(Build/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
|
|
|
|
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
|
|
endef
|
|
TARGET_DEVICES += netgear_gs110tpp-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 += lua-rs232
|
|
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/zyxel_gs1900
|
|
SOC := rtl8380
|
|
IMAGE_SIZE := 6976k
|
|
DEVICE_VENDOR := ZyXEL
|
|
UIMAGE_MAGIC := 0x83800000
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers | \
|
|
uImage gzip
|
|
endef
|
|
|
|
define Device/zyxel_gs1900-10hp
|
|
$(Device/zyxel_gs1900)
|
|
DEVICE_MODEL := GS1900-10HP
|
|
ZYXEL_VERS := AAZI
|
|
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)
|
|
DEVICE_MODEL := GS1900-8
|
|
ZYXEL_VERS := AAHH
|
|
endef
|
|
TARGET_DEVICES += zyxel_gs1900-8
|
|
|
|
define Device/zyxel_gs1900-8hp-v1
|
|
$(Device/zyxel_gs1900)
|
|
DEVICE_MODEL := GS1900-8HP
|
|
DEVICE_VARIANT := v1
|
|
ZYXEL_VERS := AAHI
|
|
DEVICE_PACKAGES += lua-rs232
|
|
endef
|
|
TARGET_DEVICES += zyxel_gs1900-8hp-v1
|
|
|
|
define Device/zyxel_gs1900-8hp-v2
|
|
$(Device/zyxel_gs1900)
|
|
DEVICE_MODEL := GS1900-8HP
|
|
DEVICE_VARIANT := v2
|
|
ZYXEL_VERS := AAHI
|
|
DEVICE_PACKAGES += lua-rs232
|
|
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-24hp-v1
|
|
$(Device/zyxel_gs1900)
|
|
SOC := rtl8382
|
|
DEVICE_MODEL := GS1900-24HP
|
|
DEVICE_VARIANT := v1
|
|
ZYXEL_VERS := AAHM
|
|
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
|
|
endef
|
|
TARGET_DEVICES += zyxel_gs1900-24hp-v2
|