cortexa53.mk 2.7 KB

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