cortexa53.mk 3.3 KB

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