cortexa53.mk 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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/friendlyarm_nanopi-neo-plus2
  27. DEVICE_VENDOR := FriendlyARM
  28. DEVICE_MODEL := NanoPi NEO Plus2
  29. SUPPORTED_DEVICES:=nanopi-neo-plus2
  30. $(Device/sun50i-h5)
  31. endef
  32. TARGET_DEVICES += friendlyarm_nanopi-neo-plus2
  33. define Device/friendlyarm_nanopi-neo2
  34. DEVICE_VENDOR := FriendlyARM
  35. DEVICE_MODEL := NanoPi NEO2
  36. SUPPORTED_DEVICES:=nanopi-neo2
  37. $(Device/sun50i-h5)
  38. endef
  39. TARGET_DEVICES += friendlyarm_nanopi-neo2
  40. define Device/friendlyarm_nanopi-r1s-h5
  41. DEVICE_VENDOR := FriendlyARM
  42. DEVICE_MODEL := Nanopi R1S H5
  43. DEVICE_PACKAGES := kmod-gpio-button-hotplug kmod-usb-net-rtl8152
  44. SUPPORTED_DEVICES:=nanopi-r1s-h5
  45. $(Device/sun50i-h5)
  46. endef
  47. TARGET_DEVICES += friendlyarm_nanopi-r1s-h5
  48. define Device/libretech_all-h3-cc-h5
  49. DEVICE_VENDOR := Libre Computer
  50. DEVICE_MODEL := ALL-H3-CC
  51. DEVICE_VARIANT := H5
  52. $(Device/sun50i-h5)
  53. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-libretech-all-h3-cc
  54. endef
  55. TARGET_DEVICES += libretech_all-h3-cc-h5
  56. define Device/olimex_a64-olinuxino
  57. DEVICE_VENDOR := Olimex
  58. DEVICE_MODEL := A64-Olinuxino
  59. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  60. $(Device/sun50i-a64)
  61. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-olinuxino
  62. endef
  63. TARGET_DEVICES += olimex_a64-olinuxino
  64. define Device/olimex_a64-olinuxino-emmc
  65. DEVICE_VENDOR := Olimex
  66. DEVICE_MODEL := A64-Olinuxino
  67. DEVICE_VARIANT := eMMC
  68. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  69. $(Device/sun50i-a64)
  70. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-olinuxino-emmc
  71. endef
  72. TARGET_DEVICES += olimex_a64-olinuxino-emmc
  73. define Device/pine64_pine64-plus
  74. DEVICE_VENDOR := Pine64
  75. DEVICE_MODEL := Pine64+
  76. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  77. $(Device/sun50i-a64)
  78. endef
  79. TARGET_DEVICES += pine64_pine64-plus
  80. define Device/pine64_sopine-baseboard
  81. DEVICE_VENDOR := Pine64
  82. DEVICE_MODEL := SoPine
  83. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bu-firmware
  84. $(Device/sun50i-a64)
  85. endef
  86. TARGET_DEVICES += pine64_sopine-baseboard
  87. define Device/xunlong_orangepi-one-plus
  88. $(Device/sun50i-h6)
  89. DEVICE_VENDOR := Xunlong
  90. DEVICE_MODEL := Orange Pi One Plus
  91. SUNXI_DTS_DIR := allwinner/
  92. endef
  93. TARGET_DEVICES += xunlong_orangepi-one-plus
  94. define Device/xunlong_orangepi-pc2
  95. DEVICE_VENDOR := Xunlong
  96. DEVICE_MODEL := Orange Pi PC 2
  97. $(Device/sun50i-h5)
  98. endef
  99. TARGET_DEVICES += xunlong_orangepi-pc2
  100. define Device/xunlong_orangepi-zero2
  101. DEVICE_VENDOR := Xunlong
  102. DEVICE_MODEL := Orange Pi Zero 2
  103. $(Device/sun50i-h616)
  104. endef
  105. TARGET_DEVICES += xunlong_orangepi-zero2
  106. define Device/xunlong_orangepi-zero-plus
  107. DEVICE_VENDOR := Xunlong
  108. DEVICE_MODEL := Orange Pi Zero Plus
  109. $(Device/sun50i-h5)
  110. endef
  111. TARGET_DEVICES += xunlong_orangepi-zero-plus