cortex-a7.mk 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  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. ifeq ($(SUBTARGET),cortexa7)
  9. define Device/sun7i-a20-olinuxino-lime
  10. DEVICE_VENDOR := Olimex
  11. DEVICE_MODEL := A20-OLinuXino-LIME
  12. DEVICE_PACKAGES:=kmod-ata-core kmod-ata-sunxi kmod-rtc-sunxi
  13. SUPPORTED_DEVICES:=olimex,a20-olinuxino-lime
  14. SUNXI_DTS:=sun7i-a20-olinuxino-lime
  15. endef
  16. TARGET_DEVICES += sun7i-a20-olinuxino-lime
  17. define Device/sun7i-a20-olinuxino-lime2
  18. DEVICE_VENDOR := Olimex
  19. DEVICE_MODEL := A20-OLinuXino-LIME2
  20. DEVICE_PACKAGES:=kmod-ata-core kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
  21. SUPPORTED_DEVICES:=olimex,a20-olinuxino-lime2
  22. SUNXI_DTS:=sun7i-a20-olinuxino-lime2
  23. endef
  24. TARGET_DEVICES += sun7i-a20-olinuxino-lime2
  25. define Device/sun7i-a20-olinuxino-lime2-emmc
  26. DEVICE_VENDOR := Olimex
  27. DEVICE_MODEL := A20-OLinuXino-LIME2
  28. DEVICE_VARIANT := eMMC
  29. DEVICE_PACKAGES:=kmod-ata-core kmod-ata-sunxi kmod-rtc-sunxi kmod-usb-hid
  30. SUPPORTED_DEVICES:=olimex,a20-olinuxino-lime2-emmc
  31. SUNXI_DTS:=sun7i-a20-olinuxino-lime2-emmc
  32. endef
  33. TARGET_DEVICES += sun7i-a20-olinuxino-lime2-emmc
  34. define Device/sun7i-a20-olinuxino-micro
  35. DEVICE_VENDOR := Olimex
  36. DEVICE_MODEL := A20-OLinuXino-MICRO
  37. DEVICE_PACKAGES:=kmod-ata-core kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
  38. SUPPORTED_DEVICES:=olimex,a20-olinuxino-micro
  39. SUNXI_DTS:=sun7i-a20-olinuxino-micro
  40. endef
  41. TARGET_DEVICES += sun7i-a20-olinuxino-micro
  42. define Device/sun7i-a20-bananapi
  43. DEVICE_VENDOR := LeMaker
  44. DEVICE_MODEL := Banana Pi
  45. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-core kmod-ata-sunxi
  46. SUPPORTED_DEVICES:=lemaker,bananapi
  47. SUNXI_DTS:=sun7i-a20-bananapi
  48. endef
  49. TARGET_DEVICES += sun7i-a20-bananapi
  50. define Device/sun7i-a20-bananapro
  51. DEVICE_VENDOR := LeMaker
  52. DEVICE_MODEL := Banana Pro
  53. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-core kmod-ata-sunxi kmod-brcmfmac
  54. SUPPORTED_DEVICES:=lemaker,bananapro
  55. SUNXI_DTS:=sun7i-a20-bananapro
  56. endef
  57. TARGET_DEVICES += sun7i-a20-bananapro
  58. define Device/sun7i-a20-cubieboard2
  59. DEVICE_VENDOR := Cubietech
  60. DEVICE_MODEL := Cubieboard2
  61. DEVICE_PACKAGES:=kmod-ata-core kmod-ata-sunxi kmod-sun4i-emac kmod-rtc-sunxi
  62. SUPPORTED_DEVICES:=cubietech,cubieboard2
  63. SUNXI_DTS:=sun7i-a20-cubieboard2
  64. endef
  65. TARGET_DEVICES += sun7i-a20-cubieboard2
  66. define Device/sun7i-a20-cubietruck
  67. DEVICE_VENDOR := Cubietech
  68. DEVICE_MODEL := Cubietruck
  69. DEVICE_PACKAGES:=kmod-ata-core kmod-ata-sunxi kmod-rtc-sunxi kmod-brcmfmac
  70. SUPPORTED_DEVICES:=cubietech,cubietruck
  71. SUNXI_DTS:=sun7i-a20-cubietruck
  72. endef
  73. TARGET_DEVICES += sun7i-a20-cubietruck
  74. define Device/sun7i-a20-lamobo-r1
  75. DEVICE_VENDOR := Lamobo
  76. DEVICE_MODEL := Lamobo R1
  77. DEVICE_PACKAGES:=kmod-ata-sunxi kmod-rtl8192cu swconfig wpad-basic
  78. SUPPORTED_DEVICES:=lamobo,lamobo-r1
  79. SUNXI_DTS:=sun7i-a20-lamobo-r1
  80. endef
  81. TARGET_DEVICES += sun7i-a20-lamobo-r1
  82. define Device/sun6i-a31-m9
  83. DEVICE_VENDOR := Mele
  84. DEVICE_MODEL := M9
  85. DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-rtl8192cu
  86. SUPPORTED_DEVICES:=mele,m9
  87. SUNXI_DTS:=sun6i-a31-m9
  88. endef
  89. TARGET_DEVICES += sun6i-a31-m9
  90. define Device/sun8i-h2-plus-orangepi-zero
  91. DEVICE_VENDOR := Xunlong
  92. DEVICE_MODEL := Orange Pi Zero
  93. DEVICE_PACKAGES:=kmod-rtc-sunxi
  94. SUPPORTED_DEVICES:=xunlong,orangepi-zero
  95. SUNXI_DTS:=sun8i-h2-plus-orangepi-zero
  96. endef
  97. TARGET_DEVICES += sun8i-h2-plus-orangepi-zero
  98. define Device/sun8i-h2-plus-orangepi-r1
  99. DEVICE_VENDOR := Xunlong
  100. DEVICE_MODEL := Orange Pi R1
  101. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-usb-net kmod-usb-net-rtl8152
  102. SUPPORTED_DEVICES:=xunlong,orangepi-r1
  103. SUNXI_DTS:=sun8i-h2-plus-orangepi-r1
  104. endef
  105. TARGET_DEVICES += sun8i-h2-plus-orangepi-r1
  106. define Device/sun8i-h3-bananapi-m2-plus
  107. DEVICE_VENDOR := Sinovoip
  108. DEVICE_MODEL := Banana Pi M2+
  109. DEVICE_PACKAGES:=kmod-rtc-sunxi \
  110. kmod-leds-gpio kmod-ledtrig-heartbeat \
  111. kmod-brcmfmac brcmfmac-firmware-43430a0-sdio wpad-basic
  112. SUPPORTED_DEVICES:=sinovoip,bananapi-m2-plus
  113. SUNXI_DTS:=sun8i-h3-bananapi-m2-plus
  114. endef
  115. TARGET_DEVICES += sun8i-h3-bananapi-m2-plus
  116. define Device/sun8i-h3-nanopi-m1-plus
  117. DEVICE_VENDOR := FriendlyARM
  118. DEVICE_MODEL := NanoPi M1 Plus
  119. DEVICE_PACKAGES:=kmod-rtc-sunxi \
  120. kmod-leds-gpio kmod-ledtrig-heartbeat \
  121. kmod-brcmfmac brcmfmac-firmware-43430-sdio wpad-basic
  122. SUPPORTED_DEVICES:=friendlyarm,nanopi-m1-plus
  123. SUNXI_DTS:=sun8i-h3-nanopi-m1-plus
  124. endef
  125. TARGET_DEVICES += sun8i-h3-nanopi-m1-plus
  126. define Device/sun8i-h3-nanopi-neo
  127. DEVICE_VENDOR := FriendlyARM
  128. DEVICE_MODEL := NanoPi NEO
  129. SUPPORTED_DEVICES:=friendlyarm,nanopi-neo
  130. SUNXI_DTS:=sun8i-h3-nanopi-neo
  131. endef
  132. TARGET_DEVICES += sun8i-h3-nanopi-neo
  133. define Device/sun8i-h3-orangepi-one
  134. DEVICE_VENDOR := Xunlong
  135. DEVICE_MODEL := Orange Pi One
  136. DEVICE_PACKAGES:=kmod-rtc-sunxi
  137. SUPPORTED_DEVICES:=xunlong,orangepi-one
  138. SUNXI_DTS:=sun8i-h3-orangepi-one
  139. endef
  140. TARGET_DEVICES += sun8i-h3-orangepi-one
  141. define Device/sun8i-h3-orangepi-pc
  142. DEVICE_VENDOR := Xunlong
  143. DEVICE_MODEL := Orange Pi PC
  144. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
  145. SUPPORTED_DEVICES:=xunlong,orangepi-pc
  146. SUNXI_DTS:=sun8i-h3-orangepi-pc
  147. endef
  148. TARGET_DEVICES += sun8i-h3-orangepi-pc
  149. define Device/sun8i-h3-orangepi-pc-plus
  150. DEVICE_VENDOR := Xunlong
  151. DEVICE_MODEL := Orange Pi PC Plus
  152. DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-gpio-button-hotplug
  153. SUPPORTED_DEVICES:=xunlong,orangepi-pc-plus
  154. SUNXI_DTS:=sun8i-h3-orangepi-pc-plus
  155. endef
  156. TARGET_DEVICES += sun8i-h3-orangepi-pc-plus
  157. define Device/sun8i-h3-orangepi-plus
  158. DEVICE_VENDOR := Xunlong
  159. DEVICE_MODEL := Orange Pi Plus
  160. DEVICE_PACKAGES:=kmod-rtc-sunxi
  161. SUPPORTED_DEVICES:=xunlong,orangepi-plus
  162. SUNXI_DTS:=sun8i-h3-orangepi-plus
  163. endef
  164. TARGET_DEVICES += sun8i-h3-orangepi-plus
  165. define Device/sun8i-h3-orangepi-2
  166. DEVICE_VENDOR := Xunlong
  167. DEVICE_MODEL := Orange Pi 2
  168. DEVICE_PACKAGES:=kmod-rtc-sunxi
  169. SUPPORTED_DEVICES:=xunlong,orangepi-2
  170. SUNXI_DTS:=sun8i-h3-orangepi-2
  171. endef
  172. TARGET_DEVICES += sun8i-h3-orangepi-2
  173. define Device/sun7i-a20-pcduino3
  174. DEVICE_VENDOR := LinkSprite
  175. DEVICE_MODEL := pcDuino3
  176. DEVICE_PACKAGES:=kmod-sun4i-emac kmod-rtc-sunxi kmod-ata-core kmod-ata-sunxi kmod-rtl8xxxu rtl8188eu-firmware
  177. SUPPORTED_DEVICES:=linksprite,pcduino3
  178. SUNXI_DTS:=sun7i-a20-pcduino3
  179. endef
  180. TARGET_DEVICES += sun7i-a20-pcduino3
  181. endif