cortexa7.mk 5.9 KB

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