cortexa7.mk 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  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-leds-gpio kmod-brcmfmac \
  23. cypress-firmware-43430-sdio wpad-basic-mbedtls
  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-leds-gpio kmod-brcmfmac \
  37. brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
  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-usb-net-rtl8152 kmod-leds-gpio \
  45. kmod-brcmfmac cypress-firmware-43430-sdio wpad-basic-mbedtls
  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_ALT0_VENDOR := Bananapi
  60. DEVICE_ALT0_MODEL := BPi-R1
  61. DEVICE_PACKAGES := kmod-ata-sunxi kmod-rtl8192cu wpad-basic-mbedtls
  62. DEVICE_COMPAT_VERSION := 1.1
  63. DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
  64. SOC := sun7i-a20
  65. endef
  66. TARGET_DEVICES += lamobo_lamobo-r1
  67. define Device/lemaker_bananapi
  68. DEVICE_VENDOR := LeMaker
  69. DEVICE_MODEL := Banana Pi
  70. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
  71. SOC := sun7i-a20
  72. endef
  73. TARGET_DEVICES += lemaker_bananapi
  74. define Device/sinovoip_bananapi-m2-berry
  75. DEVICE_VENDOR := Sinovoip
  76. DEVICE_MODEL := Banana Pi M2 Berry
  77. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-brcmfmac \
  78. cypress-firmware-43430-sdio wpad-basic-mbedtls
  79. SUPPORTED_DEVICES:=lemaker,bananapi-m2-berry
  80. SOC := sun8i-v40
  81. endef
  82. TARGET_DEVICES += sinovoip_bananapi-m2-berry
  83. define Device/sinovoip_bananapi-m2-ultra
  84. DEVICE_VENDOR := Sinovoip
  85. DEVICE_MODEL := Banana Pi M2 Ultra
  86. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-brcmfmac \
  87. brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
  88. SUPPORTED_DEVICES:=lemaker,bananapi-m2-ultra
  89. SOC := sun8i-r40
  90. endef
  91. TARGET_DEVICES += sinovoip_bananapi-m2-ultra
  92. define Device/lemaker_bananapro
  93. DEVICE_VENDOR := LeMaker
  94. DEVICE_MODEL := Banana Pro
  95. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi kmod-brcmfmac
  96. SOC := sun7i-a20
  97. endef
  98. TARGET_DEVICES += lemaker_bananapro
  99. define Device/linksprite_pcduino3
  100. DEVICE_VENDOR := LinkSprite
  101. DEVICE_MODEL := pcDuino3
  102. DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-sunxi kmod-rtl8xxxu \
  103. rtl8188eu-firmware
  104. SOC := sun7i-a20
  105. endef
  106. TARGET_DEVICES += linksprite_pcduino3
  107. define Device/linksprite_pcduino3-nano
  108. DEVICE_VENDOR := LinkSprite
  109. DEVICE_MODEL := pcDuino3 Nano
  110. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
  111. SOC := sun7i-a20
  112. endef
  113. TARGET_DEVICES += linksprite_pcduino3-nano
  114. define Device/mele_m9
  115. DEVICE_VENDOR := Mele
  116. DEVICE_MODEL := M9
  117. DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtl8192cu
  118. SOC := sun6i-a31
  119. endef
  120. TARGET_DEVICES += mele_m9
  121. define Device/olimex_a20-olinuxino-lime
  122. DEVICE_VENDOR := Olimex
  123. DEVICE_MODEL := A20-OLinuXino-LIME
  124. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi
  125. SOC := sun7i
  126. endef
  127. TARGET_DEVICES += olimex_a20-olinuxino-lime
  128. define Device/olimex_a20-olinuxino-lime2
  129. DEVICE_VENDOR := Olimex
  130. DEVICE_MODEL := A20-OLinuXino-LIME2
  131. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
  132. SOC := sun7i
  133. endef
  134. TARGET_DEVICES += olimex_a20-olinuxino-lime2
  135. define Device/olimex_a20-olinuxino-lime2-emmc
  136. DEVICE_VENDOR := Olimex
  137. DEVICE_MODEL := A20-OLinuXino-LIME2
  138. DEVICE_VARIANT := eMMC
  139. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
  140. SOC := sun7i
  141. endef
  142. TARGET_DEVICES += olimex_a20-olinuxino-lime2-emmc
  143. define Device/olimex_a20-olinuxino-micro
  144. DEVICE_VENDOR := Olimex
  145. DEVICE_MODEL := A20-OLinuXino-MICRO
  146. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
  147. SOC := sun7i
  148. endef
  149. TARGET_DEVICES += olimex_a20-olinuxino-micro
  150. define Device/sinovoip_bananapi-m2-plus
  151. DEVICE_VENDOR := Sinovoip
  152. DEVICE_MODEL := Banana Pi M2+
  153. DEVICE_PACKAGES:=kmod-leds-gpio kmod-brcmfmac \
  154. brcmfmac-firmware-43430a0-sdio wpad-basic-mbedtls
  155. SOC := sun8i-h3
  156. endef
  157. TARGET_DEVICES += sinovoip_bananapi-m2-plus
  158. define Device/xunlong_orangepi-one
  159. DEVICE_VENDOR := Xunlong
  160. DEVICE_MODEL := Orange Pi One
  161. DEVICE_PACKAGES:=kmod-rtc-sunxi
  162. SOC := sun8i-h3
  163. endef
  164. TARGET_DEVICES += xunlong_orangepi-one
  165. define Device/xunlong_orangepi-pc
  166. DEVICE_VENDOR := Xunlong
  167. DEVICE_MODEL := Orange Pi PC
  168. DEVICE_PACKAGES:=kmod-gpio-button-hotplug
  169. SOC := sun8i-h3
  170. endef
  171. TARGET_DEVICES += xunlong_orangepi-pc
  172. define Device/xunlong_orangepi-pc-plus
  173. DEVICE_VENDOR := Xunlong
  174. DEVICE_MODEL := Orange Pi PC Plus
  175. DEVICE_PACKAGES:=kmod-gpio-button-hotplug
  176. SOC := sun8i-h3
  177. endef
  178. TARGET_DEVICES += xunlong_orangepi-pc-plus
  179. define Device/xunlong_orangepi-plus
  180. DEVICE_VENDOR := Xunlong
  181. DEVICE_MODEL := Orange Pi Plus
  182. DEVICE_PACKAGES:=kmod-rtc-sunxi
  183. SOC := sun8i-h3
  184. endef
  185. TARGET_DEVICES += xunlong_orangepi-plus
  186. define Device/xunlong_orangepi-r1
  187. DEVICE_VENDOR := Xunlong
  188. DEVICE_MODEL := Orange Pi R1
  189. DEVICE_PACKAGES:=kmod-usb-net-rtl8152
  190. SOC := sun8i-h2-plus
  191. endef
  192. TARGET_DEVICES += xunlong_orangepi-r1
  193. define Device/xunlong_orangepi-zero
  194. DEVICE_VENDOR := Xunlong
  195. DEVICE_MODEL := Orange Pi Zero
  196. DEVICE_PACKAGES:=kmod-rtc-sunxi
  197. SOC := sun8i-h2-plus
  198. endef
  199. TARGET_DEVICES += xunlong_orangepi-zero
  200. define Device/xunlong_orangepi-2
  201. DEVICE_VENDOR := Xunlong
  202. DEVICE_MODEL := Orange Pi 2
  203. DEVICE_PACKAGES:=kmod-rtc-sunxi
  204. SOC := sun8i-h3
  205. endef
  206. TARGET_DEVICES += xunlong_orangepi-2