armv8.mk 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Copyright (C) 2020 Tobias Maedel
  4. # FIT will be loaded at 0x02080000. Leave 16M for that, align it to 2M and load the kernel after it.
  5. KERNEL_LOADADDR := 0x03200000
  6. define Device/firefly_roc-rk3328-cc
  7. DEVICE_VENDOR := Firefly
  8. DEVICE_MODEL := ROC-RK3328-CC
  9. SOC := rk3328
  10. DEVICE_DTS := rockchip/rk3328-roc-cc
  11. UBOOT_DEVICE_NAME := roc-cc-rk3328
  12. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  13. endef
  14. TARGET_DEVICES += firefly_roc-rk3328-cc
  15. define Device/friendlyarm_nanopc-t4
  16. DEVICE_VENDOR := FriendlyARM
  17. DEVICE_MODEL := NanoPC T4
  18. SOC := rk3399
  19. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  20. DEVICE_PACKAGES := kmod-brcmfmac brcmfmac-nvram-4356-sdio cypress-firmware-4356-sdio
  21. endef
  22. TARGET_DEVICES += friendlyarm_nanopc-t4
  23. define Device/friendlyarm_nanopi-r2c
  24. DEVICE_VENDOR := FriendlyARM
  25. DEVICE_MODEL := NanoPi R2C
  26. SOC := rk3328
  27. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  28. DEVICE_PACKAGES := kmod-usb-net-rtl8152
  29. endef
  30. TARGET_DEVICES += friendlyarm_nanopi-r2c
  31. define Device/friendlyarm_nanopi-r2s
  32. DEVICE_VENDOR := FriendlyARM
  33. DEVICE_MODEL := NanoPi R2S
  34. SOC := rk3328
  35. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  36. DEVICE_PACKAGES := kmod-usb-net-rtl8152
  37. endef
  38. TARGET_DEVICES += friendlyarm_nanopi-r2s
  39. define Device/friendlyarm_nanopi-r4s
  40. DEVICE_VENDOR := FriendlyARM
  41. DEVICE_MODEL := NanoPi R4S
  42. DEVICE_VARIANT := 4GB LPDDR4
  43. SOC := rk3399
  44. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  45. DEVICE_PACKAGES := kmod-r8169
  46. endef
  47. TARGET_DEVICES += friendlyarm_nanopi-r4s
  48. define Device/pine64_rock64
  49. DEVICE_VENDOR := Pine64
  50. DEVICE_MODEL := Rock64
  51. SOC := rk3328
  52. UBOOT_DEVICE_NAME := rock64-rk3328
  53. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  54. endef
  55. TARGET_DEVICES += pine64_rock64
  56. define Device/pine64_rockpro64
  57. DEVICE_VENDOR := Pine64
  58. DEVICE_MODEL := RockPro64
  59. SOC := rk3399
  60. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  61. endef
  62. TARGET_DEVICES += pine64_rockpro64
  63. define Device/radxa_rock-pi-4a
  64. DEVICE_VENDOR := Radxa
  65. DEVICE_MODEL := ROCK Pi 4A
  66. SOC := rk3399
  67. SUPPORTED_DEVICES := radxa,rockpi4a radxa,rockpi4
  68. UBOOT_DEVICE_NAME := rock-pi-4-rk3399
  69. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  70. endef
  71. TARGET_DEVICES += radxa_rock-pi-4a
  72. define Device/xunlong_orangepi-r1-plus
  73. DEVICE_VENDOR := Xunlong
  74. DEVICE_MODEL := Orange Pi R1 Plus
  75. SOC := rk3328
  76. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  77. DEVICE_PACKAGES := kmod-usb-net-rtl8152
  78. endef
  79. TARGET_DEVICES += xunlong_orangepi-r1-plus
  80. define Device/xunlong_orangepi-r1-plus-lts
  81. DEVICE_VENDOR := Xunlong
  82. DEVICE_MODEL := Orange Pi R1 Plus LTS
  83. SOC := rk3328
  84. IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
  85. DEVICE_PACKAGES := kmod-usb-net-rtl8152
  86. endef
  87. TARGET_DEVICES += xunlong_orangepi-r1-plus-lts