cortexa53.mk 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. define Device/cznic_turris-mox
  2. $(call Device/Default-arm64)
  3. DEVICE_VENDOR := CZ.NIC
  4. DEVICE_MODEL := Turris MOX
  5. DEVICE_PACKAGES += kmod-usb2 kmod-usb3 \
  6. kmod-rtc-ds1307 kmod-i2c-pxa kmod-dsa kmod-dsa-mv88e6xxx kmod-sfp \
  7. kmod-phy-marvell kmod-phy-marvell-10g kmod-ath10k ath10k-board-qca988x \
  8. ath10k-firmware-qca988x kmod-mt7915e kmod-mt7915-firmware mwlwifi-firmware-88w8997 \
  9. wpad-basic-mbedtls
  10. SOC := armada-3720
  11. BOOT_SCRIPT := turris-mox
  12. endef
  13. TARGET_DEVICES += cznic_turris-mox
  14. define Device/glinet_gl-mv1000
  15. $(call Device/Default-arm64)
  16. DEVICE_VENDOR := GL.iNet
  17. DEVICE_MODEL := GL-MV1000
  18. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  19. SOC := armada-3720
  20. BOOT_SCRIPT := gl-mv1000
  21. endef
  22. TARGET_DEVICES += glinet_gl-mv1000
  23. define Device/globalscale_espressobin
  24. $(call Device/Default-arm64)
  25. DEVICE_VENDOR := Marvell
  26. DEVICE_MODEL := ESPRESSObin
  27. DEVICE_VARIANT := Non-eMMC
  28. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  29. DEVICE_ALT0_VENDOR := Marvell
  30. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  31. DEVICE_ALT0_VARIANT := Non-eMMC
  32. SOC := armada-3720
  33. BOOT_SCRIPT := espressobin
  34. endef
  35. TARGET_DEVICES += globalscale_espressobin
  36. define Device/globalscale_espressobin-emmc
  37. $(call Device/Default-arm64)
  38. DEVICE_VENDOR := Marvell
  39. DEVICE_MODEL := ESPRESSObin
  40. DEVICE_VARIANT := eMMC
  41. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  42. DEVICE_ALT0_VENDOR := Marvell
  43. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  44. DEVICE_ALT0_VARIANT := eMMC
  45. SOC := armada-3720
  46. BOOT_SCRIPT := espressobin
  47. endef
  48. TARGET_DEVICES += globalscale_espressobin-emmc
  49. define Device/globalscale_espressobin-ultra
  50. $(call Device/Default-arm64)
  51. DEVICE_VENDOR := Marvell
  52. DEVICE_MODEL := ESPRESSObin
  53. DEVICE_VARIANT := Ultra
  54. DEVICE_PACKAGES += kmod-i2c-pxa kmod-rtc-pcf8563 kmod-dsa-mv88e6xxx
  55. SOC := armada-3720
  56. BOOT_SCRIPT := espressobin
  57. endef
  58. TARGET_DEVICES += globalscale_espressobin-ultra
  59. define Device/globalscale_espressobin-v7
  60. $(call Device/Default-arm64)
  61. DEVICE_VENDOR := Marvell
  62. DEVICE_MODEL := ESPRESSObin
  63. DEVICE_VARIANT := V7 Non-eMMC
  64. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  65. DEVICE_ALT0_VENDOR := Marvell
  66. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  67. DEVICE_ALT0_VARIANT := V7 Non-eMMC
  68. SOC := armada-3720
  69. BOOT_SCRIPT := espressobin
  70. endef
  71. TARGET_DEVICES += globalscale_espressobin-v7
  72. define Device/globalscale_espressobin-v7-emmc
  73. $(call Device/Default-arm64)
  74. DEVICE_VENDOR := Marvell
  75. DEVICE_MODEL := ESPRESSObin
  76. DEVICE_VARIANT := V7 eMMC
  77. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  78. DEVICE_ALT0_VENDOR := Marvell
  79. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  80. DEVICE_ALT0_VARIANT := V7 eMMC
  81. SOC := armada-3720
  82. BOOT_SCRIPT := espressobin
  83. endef
  84. TARGET_DEVICES += globalscale_espressobin-v7-emmc
  85. define Device/marvell_armada-3720-db
  86. $(call Device/Default-arm64)
  87. DEVICE_VENDOR := Marvell
  88. DEVICE_MODEL := Armada 3720 Development Board (DB-88F3720-DDR3)
  89. DEVICE_DTS := armada-3720-db
  90. endef
  91. TARGET_DEVICES += marvell_armada-3720-db
  92. define Device/methode_udpu
  93. $(call Device/Default-arm64)
  94. $(call Device/FitImage)
  95. DEVICE_VENDOR := Methode
  96. DEVICE_MODEL := micro-DPU (uDPU)
  97. DEVICE_DTS := armada-3720-uDPU
  98. KERNEL_LOADADDR := 0x00800000
  99. DEVICE_PACKAGES += f2fs-tools fdisk kmod-i2c-pxa kmod-hwmon-lm75 kmod-dsa-mv88e6xxx
  100. DEVICE_IMG_NAME = $$(DEVICE_IMG_PREFIX)-$$(2)
  101. FILESYSTEMS := targz
  102. IMAGES := firmware.tgz
  103. IMAGE/firmware.tgz := boot-scr | boot-img-ext4 | uDPU-firmware | append-metadata
  104. BOOT_SCRIPT := udpu
  105. endef
  106. TARGET_DEVICES += methode_udpu
  107. define Device/methode_edpu
  108. $(call Device/methode_udpu)
  109. DEVICE_MODEL := eDPU
  110. DEVICE_DTS := armada-3720-eDPU
  111. endef
  112. TARGET_DEVICES += methode_edpu
  113. define Device/ripe_atlas-v5
  114. $(call Device/Default-arm64)
  115. DEVICE_VENDOR := RIPE
  116. DEVICE_MODEL := Atlas v5
  117. SOC := armada-3720
  118. BOOT_SCRIPT := ripe-atlas
  119. endef
  120. TARGET_DEVICES += ripe_atlas-v5