2
0

cortexa53.mk 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Copyright (C) 2013-2016 OpenWrt.org
  4. # Copyright (C) 2016 Yousong Zhou
  5. KERNEL_LOADADDR:=0x40008000
  6. define Device/sun50i
  7. SUNXI_DTS_DIR := allwinner/
  8. KERNEL_NAME := Image
  9. KERNEL := kernel-bin
  10. endef
  11. define Device/sun50i-a64
  12. SOC := sun50i-a64
  13. $(Device/sun50i)
  14. endef
  15. define Device/sun50i-h5
  16. SOC := sun50i-h5
  17. $(Device/sun50i)
  18. endef
  19. define Device/sun50i-h6
  20. SOC := sun50i-h6
  21. $(Device/sun50i)
  22. endef
  23. define Device/sun50i-h616
  24. SOC := sun50i-h616
  25. $(Device/sun50i)
  26. endef
  27. define Device/sun50i-h618
  28. SOC := sun50i-h618
  29. $(Device/sun50i)
  30. endef
  31. define Device/friendlyarm_nanopi-neo-plus2
  32. DEVICE_VENDOR := FriendlyARM
  33. DEVICE_MODEL := NanoPi NEO Plus2
  34. SUPPORTED_DEVICES:=nanopi-neo-plus2
  35. $(Device/sun50i-h5)
  36. endef
  37. TARGET_DEVICES += friendlyarm_nanopi-neo-plus2
  38. define Device/friendlyarm_nanopi-neo2
  39. DEVICE_VENDOR := FriendlyARM
  40. DEVICE_MODEL := NanoPi NEO2
  41. SUPPORTED_DEVICES:=nanopi-neo2
  42. $(Device/sun50i-h5)
  43. endef
  44. TARGET_DEVICES += friendlyarm_nanopi-neo2
  45. define Device/friendlyarm_nanopi-r1s-h5
  46. DEVICE_VENDOR := FriendlyARM
  47. DEVICE_MODEL := Nanopi R1S H5
  48. DEVICE_PACKAGES := kmod-gpio-button-hotplug kmod-usb-net-rtl8152
  49. SUPPORTED_DEVICES:=nanopi-r1s-h5
  50. $(Device/sun50i-h5)
  51. endef
  52. TARGET_DEVICES += friendlyarm_nanopi-r1s-h5
  53. define Device/libretech_all-h3-cc-h5
  54. DEVICE_VENDOR := Libre Computer
  55. DEVICE_MODEL := ALL-H3-CC
  56. DEVICE_VARIANT := H5
  57. $(Device/sun50i-h5)
  58. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-libretech-all-h3-cc
  59. endef
  60. TARGET_DEVICES += libretech_all-h3-cc-h5
  61. define Device/olimex_a64-olinuxino
  62. DEVICE_VENDOR := Olimex
  63. DEVICE_MODEL := A64-Olinuxino
  64. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  65. $(Device/sun50i-a64)
  66. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-olinuxino
  67. endef
  68. TARGET_DEVICES += olimex_a64-olinuxino
  69. define Device/olimex_a64-olinuxino-emmc
  70. DEVICE_VENDOR := Olimex
  71. DEVICE_MODEL := A64-Olinuxino
  72. DEVICE_VARIANT := eMMC
  73. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  74. $(Device/sun50i-a64)
  75. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-olinuxino-emmc
  76. endef
  77. TARGET_DEVICES += olimex_a64-olinuxino-emmc
  78. define Device/pine64_pine64-plus
  79. DEVICE_VENDOR := Pine64
  80. DEVICE_MODEL := Pine64+
  81. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  82. $(Device/sun50i-a64)
  83. endef
  84. TARGET_DEVICES += pine64_pine64-plus
  85. define Device/pine64_sopine-baseboard
  86. DEVICE_VENDOR := Pine64
  87. DEVICE_MODEL := SoPine
  88. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  89. $(Device/sun50i-a64)
  90. endef
  91. TARGET_DEVICES += pine64_sopine-baseboard
  92. define Device/xunlong_orangepi-one-plus
  93. $(Device/sun50i-h6)
  94. DEVICE_VENDOR := Xunlong
  95. DEVICE_MODEL := Orange Pi One Plus
  96. SUNXI_DTS_DIR := allwinner/
  97. endef
  98. TARGET_DEVICES += xunlong_orangepi-one-plus
  99. define Device/xunlong_orangepi-pc2
  100. DEVICE_VENDOR := Xunlong
  101. DEVICE_MODEL := Orange Pi PC 2
  102. $(Device/sun50i-h5)
  103. endef
  104. TARGET_DEVICES += xunlong_orangepi-pc2
  105. define Device/xunlong_orangepi-zero2
  106. DEVICE_VENDOR := Xunlong
  107. DEVICE_MODEL := Orange Pi Zero 2
  108. $(Device/sun50i-h616)
  109. endef
  110. TARGET_DEVICES += xunlong_orangepi-zero2
  111. define Device/xunlong_orangepi-zero3
  112. DEVICE_VENDOR := Xunlong
  113. DEVICE_MODEL := Orange Pi Zero 3
  114. $(Device/sun50i-h618)
  115. endef
  116. TARGET_DEVICES += xunlong_orangepi-zero3
  117. define Device/xunlong_orangepi-zero-plus
  118. DEVICE_VENDOR := Xunlong
  119. DEVICE_MODEL := Orange Pi Zero Plus
  120. $(Device/sun50i-h5)
  121. endef
  122. TARGET_DEVICES += xunlong_orangepi-zero-plus