rtl930x.mk 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. define Build/xikestor-nosimg
  3. $(STAGING_DIR_HOST)/bin/nosimg-enc -i $@ -o [email protected]
  4. mv [email protected] $@
  5. endef
  6. define Device/hasivo_s1100w-8xgt-se
  7. SOC := rtl9303
  8. DEVICE_VENDOR := Hasivo
  9. DEVICE_MODEL := S1100W-8XGT-SE
  10. IMAGE_SIZE := 12288k
  11. $(Device/kernel-lzma)
  12. endef
  13. TARGET_DEVICES += hasivo_s1100w-8xgt-se
  14. define Device/tplink_tl-st1008f_v2
  15. SOC := rtl9303
  16. UIMAGE_MAGIC := 0x93030000
  17. DEVICE_VENDOR := TP-Link
  18. DEVICE_MODEL := TL-ST1008F
  19. DEVICE_VARIANT := v2.0
  20. DEVICE_PACKAGES := kmod-gpio-pca953x
  21. IMAGE_SIZE := 31808k
  22. $(Device/kernel-lzma)
  23. endef
  24. TARGET_DEVICES += tplink_tl-st1008f_v2
  25. define Device/vimin_vm-s100-0800ms
  26. SOC := rtl9303
  27. UIMAGE_MAGIC := 0x93000000
  28. DEVICE_VENDOR := Vimin
  29. DEVICE_MODEL := VM-S100-0800MS
  30. IMAGE_SIZE := 13312k
  31. $(Device/kernel-lzma)
  32. endef
  33. TARGET_DEVICES += vimin_vm-s100-0800ms
  34. define Device/xikestor_sks8300-8x
  35. SOC := rtl9303
  36. DEVICE_VENDOR := XikeStor
  37. DEVICE_MODEL := SKS8300-8X
  38. DEVICE_ALT0_VENDOR := ONTi
  39. DEVICE_ALT0_MODEL := ONT-S508CL-8S
  40. BLOCKSIZE := 64k
  41. KERNEL_SIZE := 8192k
  42. IMAGE_SIZE := 30720k
  43. IMAGE/sysupgrade.bin := pad-extra 256 | append-kernel | xikestor-nosimg | \
  44. jffs2 nos.img -e 4KiB -x lzma | pad-to $$$$(KERNEL_SIZE) | \
  45. append-rootfs | pad-rootfs | append-metadata | check-size
  46. endef
  47. TARGET_DEVICES += xikestor_sks8300-8x
  48. define Device/zyxel_xgs1210-12
  49. SOC := rtl9302
  50. UIMAGE_MAGIC := 0x93001210
  51. ZYXEL_VERS := ABTY
  52. DEVICE_VENDOR := Zyxel
  53. DEVICE_MODEL := XGS1210-12
  54. IMAGE_SIZE := 13312k
  55. KERNEL_INITRAMFS := \
  56. kernel-bin | \
  57. append-dtb | \
  58. gzip | \
  59. zyxel-vers | \
  60. uImage gzip
  61. endef
  62. TARGET_DEVICES += zyxel_xgs1210-12
  63. define Device/zyxel_xgs1250-12
  64. SOC := rtl9302
  65. UIMAGE_MAGIC := 0x93001250
  66. ZYXEL_VERS := ABWE
  67. DEVICE_VENDOR := Zyxel
  68. DEVICE_MODEL := XGS1250-12
  69. DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-thermal
  70. IMAGE_SIZE := 13312k
  71. KERNEL_INITRAMFS := \
  72. kernel-bin | \
  73. append-dtb | \
  74. gzip | \
  75. zyxel-vers | \
  76. uImage gzip
  77. endef
  78. TARGET_DEVICES += zyxel_xgs1250-12