rtl839x.mk 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. include ./common.mk
  3. define Device/d-link_dgs-1210-52
  4. $(Device/d-link_dgs-1210)
  5. SOC := rtl8393
  6. DEVICE_MODEL := DGS-1210-52
  7. endef
  8. TARGET_DEVICES += d-link_dgs-1210-52
  9. define Device/edgecore_ecs4100-12ph
  10. $(Device/uimage-rt-loader)
  11. SOC := rtl8393
  12. DEVICE_VENDOR := Edgecore
  13. DEVICE_MODEL := ECS4100-12PH
  14. IMAGE_SIZE := 14336k
  15. DEVICE_PACKAGES := \
  16. kmod-eeprom-at24 \
  17. kmod-hwmon-adt7470 \
  18. kmod-hwmon-lm75 \
  19. kmod-thermal \
  20. realtek-poe
  21. endef
  22. TARGET_DEVICES += edgecore_ecs4100-12ph
  23. define Device/hpe_1920-48g
  24. $(Device/hpe_1920)
  25. SOC := rtl8393
  26. DEVICE_MODEL := 1920-48G (JG927A)
  27. H3C_DEVICE_ID := 0x0001002a
  28. endef
  29. TARGET_DEVICES += hpe_1920-48g
  30. define Device/hpe_1920-48g-poe
  31. $(Device/hpe_1920)
  32. SOC := rtl8393
  33. DEVICE_MODEL := 1920-48G-PoE (JG928A)
  34. DEVICE_PACKAGES += realtek-poe kmod-hwmon-gpiofan
  35. H3C_DEVICE_ID := 0x0001002b
  36. endef
  37. TARGET_DEVICES += hpe_1920-48g-poe
  38. # When the factory image won't fit anymore, it can be removed.
  39. # New installation will be performed booting the initramfs image from
  40. # ram and then flashing the sysupgrade image from OpenWrt
  41. define Device/netgear_gs750e
  42. SOC := rtl8393
  43. IMAGE_SIZE := 7552k
  44. FACTORY_SIZE := 6528k
  45. DEVICE_VENDOR := NETGEAR
  46. DEVICE_MODEL := GS750E
  47. UIMAGE_MAGIC := 0x174e4741
  48. IMAGES += factory.bix
  49. IMAGE/factory.bix := \
  50. append-kernel | \
  51. pad-to 64k | \
  52. append-rootfs | \
  53. pad-rootfs | \
  54. check-size $$$$(FACTORY_SIZE)
  55. endef
  56. TARGET_DEVICES += netgear_gs750e
  57. define Device/panasonic_m48eg-pn28480k
  58. SOC := rtl8393
  59. IMAGE_SIZE := 16384k
  60. DEVICE_VENDOR := Panasonic
  61. DEVICE_MODEL := Switch-M48eG
  62. DEVICE_VARIANT := PN28480K
  63. DEVICE_PACKAGES := \
  64. kmod-hwmon-gpiofan \
  65. kmod-hwmon-lm75 \
  66. kmod-i2c-mux-pca954x \
  67. kmod-thermal
  68. endef
  69. TARGET_DEVICES += panasonic_m48eg-pn28480k
  70. define Device/tplink_sg2452p-v4
  71. SOC := rtl8393
  72. KERNEL_SIZE := 6m
  73. IMAGE_SIZE := 26m
  74. DEVICE_VENDOR := TP-Link
  75. DEVICE_MODEL := SG2452P
  76. DEVICE_VARIANT := v4
  77. DEVICE_PACKAGES := \
  78. kmod-hwmon-gpiofan \
  79. kmod-hwmon-tps23861
  80. endef
  81. TARGET_DEVICES += tplink_sg2452p-v4
  82. define Device/zyxel_gs1900-48-a1
  83. $(Device/zyxel_gs1900)
  84. SOC := rtl8393
  85. DEVICE_MODEL := GS1900-48
  86. DEVICE_VARIANT := A1
  87. ZYXEL_VERS := AAHN
  88. SUPPORTED_DEVICES += zyxel,gs1900-48
  89. endef
  90. TARGET_DEVICES += zyxel_gs1900-48-a1
  91. define Device/zyxel_gs1900-48hp-a1
  92. $(Device/zyxel_gs1900)
  93. SOC := rtl8393
  94. DEVICE_MODEL := GS1900-48HP
  95. DEVICE_VARIANT := A1
  96. ZYXEL_VERS := AAHO
  97. DEVICE_PACKAGES += realtek-poe
  98. endef
  99. TARGET_DEVICES += zyxel_gs1900-48hp-a1
  100. define Device/zyxel_gs1920-24hp
  101. ifeq ($(IB),)
  102. ARTIFACTS := loader.bin
  103. ARTIFACT/loader.bin := \
  104. rt-loader-standalone | \
  105. zynsig
  106. endif
  107. DEVICE_VENDOR := Zyxel
  108. DEVICE_MODEL := GS1920-24HP
  109. DEVICE_PACKAGES := \
  110. kmod-hwmon-lm85
  111. $(Device/rt-loader-bootbase)
  112. endef
  113. define Device/zyxel_gs1920-24hp-v1
  114. $(Device/zyxel_gs1920-24hp)
  115. SOC := rtl8392
  116. FLASH_ADDR := 0xb40c0000
  117. IMAGE_SIZE := 12144k
  118. DEVICE_VARIANT := v1
  119. endef
  120. TARGET_DEVICES += zyxel_gs1920-24hp-v1
  121. define Device/zyxel_gs1920-24hp-v2
  122. $(Device/zyxel_gs1920-24hp)
  123. SOC := rtl8391
  124. FLASH_ADDR := 0xb4210000
  125. IMAGE_SIZE := 30720k
  126. DEVICE_VARIANT := v2
  127. endef
  128. TARGET_DEVICES += zyxel_gs1920-24hp-v2