cortexa7.mk 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Copyright (C) 2013-2019 OpenWrt.org
  4. # Copyright (C) 2016 Yousong Zhou
  5. define Device/cubietech_cubieboard2
  6. DEVICE_VENDOR := Cubietech
  7. DEVICE_MODEL := Cubieboard2
  8. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
  9. SOC := sun7i-a20
  10. endef
  11. TARGET_DEVICES += cubietech_cubieboard2
  12. define Device/cubietech_cubietruck
  13. DEVICE_VENDOR := Cubietech
  14. DEVICE_MODEL := Cubietruck
  15. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-brcmfmac
  16. SOC := sun7i-a20
  17. endef
  18. TARGET_DEVICES += cubietech_cubietruck
  19. define Device/friendlyarm_nanopi-m1-plus
  20. DEVICE_VENDOR := FriendlyARM
  21. DEVICE_MODEL := NanoPi M1 Plus
  22. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-leds-gpio kmod-brcmfmac \
  23. brcmfmac-firmware-43430-sdio wpad-basic-wolfssl
  24. SOC := sun8i-h3
  25. endef
  26. TARGET_DEVICES += friendlyarm_nanopi-m1-plus
  27. define Device/friendlyarm_nanopi-neo
  28. DEVICE_VENDOR := FriendlyARM
  29. DEVICE_MODEL := NanoPi NEO
  30. SOC := sun8i-h3
  31. endef
  32. TARGET_DEVICES += friendlyarm_nanopi-neo
  33. define Device/friendlyarm_nanopi-neo-air
  34. DEVICE_VENDOR := FriendlyARM
  35. DEVICE_MODEL := NanoPi NEO Air
  36. DEVICE_PACKAGES := kmod-rtc-sunxi kmod-leds-gpio kmod-brcmfmac \
  37. brcmfmac-firmware-43430-sdio wpad-basic-wolfssl
  38. SOC := sun8i-h3
  39. endef
  40. TARGET_DEVICES += friendlyarm_nanopi-neo-air
  41. define Device/friendlyarm_nanopi-r1
  42. DEVICE_VENDOR := FriendlyARM
  43. DEVICE_MODEL := NanoPi R1
  44. DEVICE_PACKAGES := kmod-rtc-sunxi kmod-usb-net-rtl8152 kmod-leds-gpio \
  45. kmod-brcmfmac brcmfmac-firmware-43430-sdio wpad-basic-wolfssl
  46. SOC := sun8i-h3
  47. endef
  48. TARGET_DEVICES += friendlyarm_nanopi-r1
  49. define Device/friendlyarm_zeropi
  50. DEVICE_VENDOR := FriendlyARM
  51. DEVICE_MODEL := ZeroPi
  52. DEVICE_PACKAGES := kmod-rtc-sunxi
  53. SOC := sun8i-h3
  54. endef
  55. TARGET_DEVICES += friendlyarm_zeropi
  56. define Device/lamobo_lamobo-r1
  57. DEVICE_VENDOR := Lamobo
  58. DEVICE_MODEL := Lamobo R1
  59. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtl8192cu swconfig wpad-basic-wolfssl
  60. SOC := sun7i-a20
  61. endef
  62. TARGET_DEVICES += lamobo_lamobo-r1
  63. define Device/lemaker_bananapi
  64. DEVICE_VENDOR := LeMaker
  65. DEVICE_MODEL := Banana Pi
  66. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
  67. SOC := sun7i-a20
  68. endef
  69. TARGET_DEVICES += lemaker_bananapi
  70. define Device/sinovoip_bananapi-m2-berry
  71. DEVICE_VENDOR := Sinovoip
  72. DEVICE_MODEL := Banana Pi M2 Berry
  73. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac \
  74. brcmfmac-firmware-43430-sdio wpad-basic-wolfssl
  75. SUPPORTED_DEVICES:=lemaker,bananapi-m2-berry
  76. SOC := sun8i-v40
  77. endef
  78. TARGET_DEVICES += sinovoip_bananapi-m2-berry
  79. define Device/sinovoip_bananapi-m2-ultra
  80. DEVICE_VENDOR := Sinovoip
  81. DEVICE_MODEL := Banana Pi M2 Ultra
  82. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac \
  83. brcmfmac-firmware-43430a0-sdio wpad-basic-wolfssl
  84. SUPPORTED_DEVICES:=lemaker,bananapi-m2-ultra
  85. SOC := sun8i-r40
  86. endef
  87. TARGET_DEVICES += sinovoip_bananapi-m2-ultra
  88. define Device/lemaker_bananapro
  89. DEVICE_VENDOR := LeMaker
  90. DEVICE_MODEL := Banana Pro
  91. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac
  92. SOC := sun7i-a20
  93. endef
  94. TARGET_DEVICES += lemaker_bananapro
  95. define Device/linksprite_pcduino3
  96. DEVICE_VENDOR := LinkSprite
  97. DEVICE_MODEL := pcDuino3
  98. DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
  99. rtl8188eu-firmware
  100. SOC := sun7i-a20
  101. endef
  102. TARGET_DEVICES += linksprite_pcduino3
  103. define Device/linksprite_pcduino3-nano
  104. DEVICE_VENDOR := LinkSprite
  105. DEVICE_MODEL := pcDuino3 Nano
  106. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
  107. SOC := sun7i-a20
  108. endef
  109. TARGET_DEVICES += linksprite_pcduino3-nano
  110. define Device/mele_m9
  111. DEVICE_VENDOR := Mele
  112. DEVICE_MODEL := M9
  113. DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-rtl8192cu
  114. SOC := sun6i-a31
  115. endef
  116. TARGET_DEVICES += mele_m9
  117. define Device/olimex_a20-olinuxino-lime
  118. DEVICE_VENDOR := Olimex
  119. DEVICE_MODEL := A20-OLinuXino-LIME
  120. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi
  121. SOC := sun7i
  122. endef
  123. TARGET_DEVICES += olimex_a20-olinuxino-lime
  124. define Device/olimex_a20-olinuxino-lime2
  125. DEVICE_VENDOR := Olimex
  126. DEVICE_MODEL := A20-OLinuXino-LIME2
  127. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
  128. SOC := sun7i
  129. endef
  130. TARGET_DEVICES += olimex_a20-olinuxino-lime2
  131. define Device/olimex_a20-olinuxino-lime2-emmc
  132. DEVICE_VENDOR := Olimex
  133. DEVICE_MODEL := A20-OLinuXino-LIME2
  134. DEVICE_VARIANT := eMMC
  135. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
  136. SOC := sun7i
  137. endef
  138. TARGET_DEVICES += olimex_a20-olinuxino-lime2-emmc
  139. define Device/olimex_a20-olinuxino-micro
  140. DEVICE_VENDOR := Olimex
  141. DEVICE_MODEL := A20-OLinuXino-MICRO
  142. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
  143. SOC := sun7i
  144. endef
  145. TARGET_DEVICES += olimex_a20-olinuxino-micro
  146. define Device/sinovoip_bananapi-m2-plus
  147. DEVICE_VENDOR := Sinovoip
  148. DEVICE_MODEL := Banana Pi M2+
  149. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-leds-gpio kmod-brcmfmac \
  150. brcmfmac-firmware-43430a0-sdio wpad-basic-wolfssl
  151. SOC := sun8i-h3
  152. endef
  153. TARGET_DEVICES += sinovoip_bananapi-m2-plus
  154. define Device/xunlong_orangepi-one
  155. DEVICE_VENDOR := Xunlong
  156. DEVICE_MODEL := Orange Pi One
  157. DEVICE_PACKAGES:=kmod-rtc-sunxi
  158. SOC := sun8i-h3
  159. endef
  160. TARGET_DEVICES += xunlong_orangepi-one
  161. define Device/xunlong_orangepi-pc
  162. DEVICE_VENDOR := Xunlong
  163. DEVICE_MODEL := Orange Pi PC
  164. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
  165. SOC := sun8i-h3
  166. endef
  167. TARGET_DEVICES += xunlong_orangepi-pc
  168. define Device/xunlong_orangepi-pc-plus
  169. DEVICE_VENDOR := Xunlong
  170. DEVICE_MODEL := Orange Pi PC Plus
  171. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
  172. SOC := sun8i-h3
  173. endef
  174. TARGET_DEVICES += xunlong_orangepi-pc-plus
  175. define Device/xunlong_orangepi-plus
  176. DEVICE_VENDOR := Xunlong
  177. DEVICE_MODEL := Orange Pi Plus
  178. DEVICE_PACKAGES:=kmod-rtc-sunxi
  179. SOC := sun8i-h3
  180. endef
  181. TARGET_DEVICES += xunlong_orangepi-plus
  182. define Device/xunlong_orangepi-r1
  183. DEVICE_VENDOR := Xunlong
  184. DEVICE_MODEL := Orange Pi R1
  185. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-usb-net-rtl8152
  186. SOC := sun8i-h2-plus
  187. endef
  188. TARGET_DEVICES += xunlong_orangepi-r1
  189. define Device/xunlong_orangepi-zero
  190. DEVICE_VENDOR := Xunlong
  191. DEVICE_MODEL := Orange Pi Zero
  192. DEVICE_PACKAGES:=kmod-rtc-sunxi
  193. SOC := sun8i-h2-plus
  194. endef
  195. TARGET_DEVICES += xunlong_orangepi-zero
  196. define Device/xunlong_orangepi-2
  197. DEVICE_VENDOR := Xunlong
  198. DEVICE_MODEL := Orange Pi 2
  199. DEVICE_PACKAGES:=kmod-rtc-sunxi
  200. SOC := sun8i-h3
  201. endef
  202. TARGET_DEVICES += xunlong_orangepi-2