openwrt-6.x/target/linux/realtek/dts
Alexandra Alth 62d50fb196 realtek: add support for XikeStor SKS8310-8X
XikeStor (Seeker) SKS8310-8X is a 8 ports Multi-Gig switch, based on
RTL9303.

Specifications:

- SoC              : Realtek RTL9303
- RAM              : DDR3 512 MiB
- Flash            : SPI-NOR 32 MiB (Macronix)
- Ethernet         : 8x 1/2.5/10 Gbps (SFP+)
- LEDs/Keys (GPIO) : 1x/1x
- UART             : "Console" port on the front panel
  - type           : RS-232C
  - connector      : RJ-45
  - settings       : 115200 8N1
- Power            : 12 VDC, 2 A

Flash instruction using initramfs image:

 1. Prepare TFTP server & connect to serial port.
 2. Connect your computer to one of the ports on SKS8310-8X with a
    suitable SFP module (some work, some don't).
 3. Power on SKS8310-8X and interrupt autoboot with Shift + A.
 4. Use Shift + Q to drop from vendor CLI to U-Boot CLI.
 5. Enable networking within U-Boot.
	> rtk network on
 6. Set switch IP and TFTP server IP (optional, adjust to your setup).
	> setenv ipaddr <ip>
	> setenv serverip <ip>
 7. Download initramfs image from TFTP server.
	> tftpboot 0x82000000 <image name>
 8. Boot with the downloaded image.
	> bootm 0x82000000
 9. With rambooted OpenWrt, backup the stock firmware if needed.
10. Copy sysupgrade image to the device.
11. Perform sysupgrade with the sysupgrade image.
12. After reboot, you should have functional OpenWrt.

Reverting to stock firmware:

 1. Download latest firmware from XikeStor and upload to your device.
 1. Write firmware with 'sysupgrade -F'.
 2. After reboot, stock firmware should boot automatically.

Co-authored-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Signed-off-by: Alexandra Alth <alexandra@alth.de>
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19782
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-08-23 19:22:53 +02:00
..
macros.dtsi realtek: RTL930x/RTL931x led_set defines 2025-08-21 11:22:11 +02:00
rtl83xx_d-link_dgs-1210_common.dtsi realtek: Drop unused property on DGS-1210 gpio0 2025-01-28 07:30:32 +01:00
rtl83xx_d-link_dgs-1210_gpio_sfp.dtsi
rtl83xx_d-link_dgs-1210_gpio.dtsi realtek: switch RTL8231 driver for D-Link DGS-1210 2025-01-28 07:30:33 +01:00
rtl83xx_hpe_1920.dtsi
rtl83xx_panasonic_mxxeg-pn28xx0k.dtsi
rtl838x.dtsi realtek: create central DTS macro include 2025-08-17 17:19:09 +02:00
rtl839x.dtsi realtek: create central DTS macro include 2025-08-17 17:19:09 +02:00
rtl930x.dtsi realtek: create central DTS macro include 2025-08-17 17:19:09 +02:00
rtl931x.dtsi realtek: add rtl8231-aux to rtl931x.dtsi 2025-08-17 17:31:24 +02:00
rtl8380_d-link_dgs-1210-10mp-f.dts realtek: make use of serdes helper for D-Link DGS-1210-10MP 2025-06-22 16:37:32 +02:00
rtl8380_engenius_ews2910p-v1.dts realtek: engenius_ews2910p: support multiple hardware versions 2025-05-31 23:19:01 +02:00
rtl8380_engenius_ews2910p-v3.dts realtek: support EnGenius EWS2910P v3 2025-05-31 23:19:01 +02:00
rtl8380_engenius_ews2910p.dtsi realtek: make use of serdes helper for Engenius EWS2910P 2025-06-22 16:37:32 +02:00
rtl8380_hpe_1920-8g-poe-65w.dts
rtl8380_hpe_1920-8g-poe-180w.dts
rtl8380_hpe_1920-8g.dts
rtl8380_hpe_1920-8g.dtsi realtek: make use of serdes helper for HPE 1920 8G 2025-06-22 16:37:33 +02:00
rtl8380_linksys_lgs310c.dts realtek: make use of serdes helper for Linksys LGS310C 2025-06-22 16:37:32 +02:00
rtl8380_netgear_gigabit.dtsi realtek: Simple conversions to RTL8231 MFD driver 2025-01-26 21:46:44 +01:00
rtl8380_netgear_gs108t-v3.dts
rtl8380_netgear_gs110tpp-v1.dts realtek: add PoE enable line to Netgear GS110TPP 2025-01-28 20:59:04 +01:00
rtl8380_netgear_gs110tup-v1.dts
rtl8380_netgear_gs308t-v1.dts
rtl8380_netgear_gs310tp-v1.dts realtek: make use of serdes helper for Netgear GS310TP v1 2025-06-22 16:37:33 +02:00
rtl8380_panasonic_m8eg-pn28080k.dts realtek: make use of serdes helper for Panasonic M8EG PN28080K 2025-06-22 16:37:33 +02:00
rtl8380_tplink_sg2xxx.dtsi realtek: make use of serdes helper for TP-Link SG2xxx 2025-06-22 16:37:33 +02:00
rtl8380_tplink_sg2008p-v1.dts
rtl8380_tplink_sg2210p-v3.dts
rtl8380_zyxel_gs1900_gpio_emulated.dtsi realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8380_zyxel_gs1900_gpio.dtsi realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8380_zyxel_gs1900-8-v1.dts realtek: Split Zyxel GS1900-8 into v1 and v2 2025-01-25 15:07:13 +01:00
rtl8380_zyxel_gs1900-8-v2.dts realtek: Split Zyxel GS1900-8 into v1 and v2 2025-01-25 15:07:13 +01:00
rtl8380_zyxel_gs1900-8hp-v1.dts realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8380_zyxel_gs1900-8hp-v2.dts realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8380_zyxel_gs1900-10hp.dts realtek: make use of serdes helper for Zyxel GS1900-10HP 2025-06-22 16:37:33 +02:00
rtl8380_zyxel_gs1900.dtsi realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8382_allnet_all-sg8208m.dts
rtl8382_apresia_aplgs120gtss.dts realtek: Switch ApresiaLightGS120GT-SS RTL8231 driver 2025-01-28 20:55:09 +01:00
rtl8382_d-link_dgs-1210-10p.dts realtek: make use of serdes helper for D-Link DGS-1210-10P 2025-06-22 16:37:33 +02:00
rtl8382_d-link_dgs-1210-16.dts
rtl8382_d-link_dgs-1210-20.dts
rtl8382_d-link_dgs-1210-26.dts realtek: make use of serdes helper for D-Link DGS-1210-26 2025-06-22 16:37:33 +02:00
rtl8382_d-link_dgs-1210-28_common.dtsi
rtl8382_d-link_dgs-1210-28.dts
rtl8382_d-link_dgs-1210-28mp-f.dts
rtl8382_d-link_dgs-1210-28p_common.dtsi
rtl8382_d-link_dgs-1210-28p-f.dts
rtl8382_hpe_1920-16g.dts
rtl8382_hpe_1920-24g-poe-180w.dts
rtl8382_hpe_1920-24g-poe-370w.dts
rtl8382_hpe_1920-24g.dts
rtl8382_hpe_1920-24g.dtsi
rtl8382_hpe_1920.dtsi
rtl8382_inaba_aml2-17gp.dts
rtl8382_iodata_bsh-g24mb.dts realtek: Simple conversions to RTL8231 MFD driver 2025-01-26 21:46:44 +01:00
rtl8382_panasonic_m16eg-pn28160k.dts
rtl8382_panasonic_m24eg-pn28240k.dts
rtl8382_tplink_t1600g-28ts-v3.dts
rtl8382_zyxel_gs1900-16.dts realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8382_zyxel_gs1900-24-v1.dts realtek: make use of serdes helper for Zyxel GS1900-24(HP) v1/v2 2025-06-22 16:37:33 +02:00
rtl8382_zyxel_gs1900-24e.dts realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8382_zyxel_gs1900-24ep.dts realtek: Move GS1900 external GPIO to new DTSI 2025-01-25 15:06:03 +01:00
rtl8382_zyxel_gs1900-24hp-v1.dts realtek: make use of serdes helper for Zyxel GS1900-24(HP) v1/v2 2025-06-22 16:37:33 +02:00
rtl8382_zyxel_gs1900-24hp-v2.dts realtek: make use of serdes helper for Zyxel GS1900-24(HP) v1/v2 2025-06-22 16:37:33 +02:00
rtl8393_d-link_dgs-1210-52.dts realtek: fix cpu port link type 2025-05-06 10:56:58 +02:00
rtl8393_hpe_1920-48g-poe.dts rtl839x: fix sfp ports on HPE 1920-48G PoE 2025-06-22 11:13:01 +02:00
rtl8393_hpe_1920-48g.dts realtek: switch HP-1920-48G to new shared gpio driver 2025-06-22 11:13:01 +02:00
rtl8393_hpe_1920.dtsi rtl839x: fix sfp ports on HPE 1920-48G PoE 2025-06-22 11:13:01 +02:00
rtl8393_netgear_gs750e.dts realtek: fix cpu port link type 2025-05-06 10:56:58 +02:00
rtl8393_panasonic_m48eg-pn28480k.dts
rtl8393_tplink_sg2452p-v4.dts realtek: align port names 2025-06-12 14:12:38 +02:00
rtl8393_zyxel_gs1900-48.dts realtek: Zyxel GS1900-48 dts fixes 2025-08-03 15:33:36 +02:00
rtl9302_zyxel_xgs1210-12.dts realtek: adapt devices to backported i2c driver 2025-08-13 14:23:35 +02:00
rtl9302_zyxel_xgs1250-12.dts realtek: adapt devices to backported i2c driver 2025-08-13 14:23:35 +02:00
rtl9303_hasivo_s1100w-8xgt-se.dts realtek: add support for Hasivo S1100W-8XGT-SE switch 2025-07-27 18:50:03 +02:00
rtl9303_tplink_tl-st1008f_v2.dts realtek: adapt devices to backported i2c driver 2025-08-13 14:23:35 +02:00
rtl9303_vimin_vm-s100-0800ms.dts realtek: adapt devices to backported i2c driver 2025-08-13 14:23:35 +02:00
rtl9303_xikestor_sks8300-8x.dts realtek: adapt devices to backported i2c driver 2025-08-13 14:23:35 +02:00
rtl9303_xikestor_sks8310-8x.dts realtek: add support for XikeStor SKS8310-8X 2025-08-23 19:22:53 +02:00