cortexa53.mk 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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-gpio-button-hotplug kmod-rtc-ds1307 kmod-i2c-pxa
  6. SOC := armada-3720
  7. BOOT_SCRIPT := turris-mox
  8. endef
  9. TARGET_DEVICES += cznic_turris-mox
  10. define Device/glinet_gl-mv1000
  11. $(call Device/Default-arm64)
  12. DEVICE_VENDOR := GL.iNet
  13. DEVICE_MODEL := GL-MV1000
  14. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  15. SOC := armada-3720
  16. BOOT_SCRIPT := gl-mv1000
  17. endef
  18. TARGET_DEVICES += glinet_gl-mv1000
  19. define Device/globalscale_espressobin
  20. $(call Device/Default-arm64)
  21. DEVICE_VENDOR := Marvell
  22. DEVICE_MODEL := ESPRESSObin
  23. DEVICE_VARIANT := Non-eMMC
  24. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  25. DEVICE_ALT0_VENDOR := Marvell
  26. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  27. DEVICE_ALT0_VARIANT := Non-eMMC
  28. SOC := armada-3720
  29. BOOT_SCRIPT := espressobin
  30. endef
  31. TARGET_DEVICES += globalscale_espressobin
  32. define Device/globalscale_espressobin-emmc
  33. $(call Device/Default-arm64)
  34. DEVICE_VENDOR := Marvell
  35. DEVICE_MODEL := ESPRESSObin
  36. DEVICE_VARIANT := eMMC
  37. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  38. DEVICE_ALT0_VENDOR := Marvell
  39. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  40. DEVICE_ALT0_VARIANT := eMMC
  41. SOC := armada-3720
  42. BOOT_SCRIPT := espressobin
  43. endef
  44. TARGET_DEVICES += globalscale_espressobin-emmc
  45. define Device/globalscale_espressobin-ultra
  46. $(call Device/Default-arm64)
  47. DEVICE_VENDOR := Marvell
  48. DEVICE_MODEL := ESPRESSObin
  49. DEVICE_VARIANT := Ultra
  50. DEVICE_PACKAGES += kmod-i2c-pxa kmod-rtc-pcf8563 kmod-dsa-mv88e6xxx
  51. SOC := armada-3720
  52. BOOT_SCRIPT := espressobin
  53. endef
  54. TARGET_DEVICES += globalscale_espressobin-ultra
  55. define Device/globalscale_espressobin-v7
  56. $(call Device/Default-arm64)
  57. DEVICE_VENDOR := Marvell
  58. DEVICE_MODEL := ESPRESSObin
  59. DEVICE_VARIANT := V7 Non-eMMC
  60. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  61. DEVICE_ALT0_VENDOR := Marvell
  62. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  63. DEVICE_ALT0_VARIANT := V7 Non-eMMC
  64. SOC := armada-3720
  65. BOOT_SCRIPT := espressobin
  66. endef
  67. TARGET_DEVICES += globalscale_espressobin-v7
  68. define Device/globalscale_espressobin-v7-emmc
  69. $(call Device/Default-arm64)
  70. DEVICE_VENDOR := Marvell
  71. DEVICE_MODEL := ESPRESSObin
  72. DEVICE_VARIANT := V7 eMMC
  73. DEVICE_PACKAGES += kmod-dsa-mv88e6xxx
  74. DEVICE_ALT0_VENDOR := Marvell
  75. DEVICE_ALT0_MODEL := Armada 3700 Community Board
  76. DEVICE_ALT0_VARIANT := V7 eMMC
  77. SOC := armada-3720
  78. BOOT_SCRIPT := espressobin
  79. endef
  80. TARGET_DEVICES += globalscale_espressobin-v7-emmc
  81. define Device/marvell_armada-3720-db
  82. $(call Device/Default-arm64)
  83. DEVICE_VENDOR := Marvell
  84. DEVICE_MODEL := Armada 3720 Development Board (DB-88F3720-DDR3)
  85. DEVICE_DTS := armada-3720-db
  86. endef
  87. TARGET_DEVICES += marvell_armada-3720-db
  88. define Device/methode_udpu
  89. $(call Device/Default-arm64)
  90. DEVICE_VENDOR := Methode
  91. DEVICE_MODEL := micro-DPU (uDPU)
  92. DEVICE_DTS := armada-3720-uDPU
  93. KERNEL_LOADADDR := 0x00800000
  94. KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
  95. KERNEL_INITRAMFS_SUFFIX := .itb
  96. DEVICE_PACKAGES += f2fs-tools fdisk kmod-i2c-pxa kmod-hwmon-lm75 kmod-dsa-mv88e6xxx
  97. DEVICE_IMG_NAME = $$(DEVICE_IMG_PREFIX)-$$(2)
  98. IMAGES := firmware.tgz
  99. IMAGE/firmware.tgz := boot-scr | boot-img-ext4 | uDPU-firmware | append-metadata
  100. BOOT_SCRIPT := udpu
  101. endef
  102. TARGET_DEVICES += methode_udpu
  103. define Device/methode_edpu
  104. $(call Device/methode_udpu)
  105. DEVICE_MODEL := eDPU
  106. DEVICE_DTS := armada-3720-eDPU
  107. KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
  108. endef
  109. TARGET_DEVICES += methode_edpu