cortexa7.mk 7.1 KB

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