cortexa53.mk 2.9 KB

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