cortexa53.mk 3.3 KB

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