diff --git a/target/linux/realtek/base-files/etc/board.d/02_network b/target/linux/realtek/base-files/etc/board.d/02_network index f33b5200f4e..6f5975c41e3 100644 --- a/target/linux/realtek/base-files/etc/board.d/02_network +++ b/target/linux/realtek/base-files/etc/board.d/02_network @@ -97,6 +97,7 @@ realtek_setup_macs() plasmacloud,psx28|\ sirivision,sr-st3408f|\ ubnt,usw-pro-xg-8-poe|\ + zyxel,gs1920-24-v1|\ zyxel,gs1920-24hp-v2) lan_mac="$(get_mac_label)" ;; diff --git a/target/linux/realtek/dts/rtl8392_zyxel_gs1920-24-v1.dts b/target/linux/realtek/dts/rtl8392_zyxel_gs1920-24-v1.dts new file mode 100644 index 00000000000..74785182e5a --- /dev/null +++ b/target/linux/realtek/dts/rtl8392_zyxel_gs1920-24-v1.dts @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/dts-v1/; + +#include "rtl839x_zyxel_gs1920-24-common.dtsi" +#include "rtl8392_zyxel_gs1920-24-v1-common.dtsi" + +/ { + compatible = "zyxel,gs1920-24-v1", "realtek,rtl8392-soc"; + model = "Zyxel GS1920-24v1"; + + aliases { + label-mac-device = ðernet0; + }; +}; + +&i2c4 { + adt7463: adt7463@2e { + compatible = "adi,adt7463"; + reg = <0x2e>; + }; +}; diff --git a/target/linux/realtek/image/rtl839x.mk b/target/linux/realtek/image/rtl839x.mk index 16e61ab2483..2f8a284d5df 100644 --- a/target/linux/realtek/image/rtl839x.mk +++ b/target/linux/realtek/image/rtl839x.mk @@ -138,6 +138,16 @@ endif $(Device/rt-loader-bootbase) endef +define Device/zyxel_gs1920-24-v1 + $(Device/zyxel_gs1920) + SOC := rtl8392 + FLASH_ADDR := 0xb40c0000 + IMAGE_SIZE := 12144k + DEVICE_MODEL := GS1920-24 + DEVICE_VARIANT := v1 +endef +TARGET_DEVICES += zyxel_gs1920-24-v1 + define Device/zyxel_gs1920-24hp $(Device/zyxel_gs1920) DEVICE_MODEL := GS1920-24HP