cortexa53.mk 3.0 KB

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