cortexa53.mk 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #
  2. # Copyright (C) 2013-2016 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/sun50i
  9. SUNXI_DTS_DIR := allwinner/
  10. KERNEL_NAME := Image
  11. KERNEL := kernel-bin
  12. endef
  13. define Device/sun50i-h5
  14. SOC := sun50i-h5
  15. $(Device/sun50i)
  16. endef
  17. define Device/sun50i-a64
  18. SOC := sun50i-a64
  19. $(Device/sun50i)
  20. endef
  21. define Device/friendlyarm_nanopi-neo-plus2
  22. DEVICE_VENDOR := FriendlyARM
  23. DEVICE_MODEL := NanoPi NEO Plus2
  24. SUPPORTED_DEVICES:=nanopi-neo-plus2
  25. $(Device/sun50i-h5)
  26. endef
  27. TARGET_DEVICES += friendlyarm_nanopi-neo-plus2
  28. define Device/friendlyarm_nanopi-neo2
  29. DEVICE_VENDOR := FriendlyARM
  30. DEVICE_MODEL := NanoPi NEO2
  31. SUPPORTED_DEVICES:=nanopi-neo2
  32. $(Device/sun50i-h5)
  33. endef
  34. TARGET_DEVICES += friendlyarm_nanopi-neo2
  35. define Device/libretech_all-h3-cc-h5
  36. DEVICE_VENDOR := Libre Computer
  37. DEVICE_MODEL := ALL-H3-CC
  38. DEVICE_VARIANT := H5
  39. $(Device/sun50i-h5)
  40. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-libretech-all-h3-cc
  41. endef
  42. TARGET_DEVICES += libretech_all-h3-cc-h5
  43. define Device/olimex_a64-olinuxino
  44. DEVICE_VENDOR := Olimex
  45. DEVICE_MODEL := A64-Olinuxino
  46. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bs-firmware
  47. $(Device/sun50i-a64)
  48. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-olinuxino
  49. endef
  50. TARGET_DEVICES += olimex_a64-olinuxino
  51. define Device/olimex_a64-olinuxino-emmc
  52. DEVICE_VENDOR := Olimex
  53. DEVICE_MODEL := A64-Olinuxino
  54. DEVICE_VARIANT := eMMC
  55. DEVICE_PACKAGES := kmod-rtl8723bs rtl8723bs-firmware
  56. $(Device/sun50i-a64)
  57. SUNXI_DTS := $$(SUNXI_DTS_DIR)$$(SOC)-olinuxino-emmc
  58. endef
  59. TARGET_DEVICES += olimex_a64-olinuxino-emmc
  60. define Device/pine64_pine64-plus
  61. DEVICE_VENDOR := Pine64
  62. DEVICE_MODEL := Pine64+
  63. $(Device/sun50i-a64)
  64. endef
  65. TARGET_DEVICES += pine64_pine64-plus
  66. define Device/pine64_sopine-baseboard
  67. DEVICE_VENDOR := Pine64
  68. DEVICE_MODEL := SoPine
  69. $(Device/sun50i-a64)
  70. endef
  71. TARGET_DEVICES += pine64_sopine-baseboard
  72. define Device/xunlong_orangepi-pc2
  73. DEVICE_VENDOR := Xunlong
  74. DEVICE_MODEL := Orange Pi PC 2
  75. $(Device/sun50i-h5)
  76. endef
  77. TARGET_DEVICES += xunlong_orangepi-pc2
  78. define Device/xunlong_orangepi-zero-plus
  79. DEVICE_VENDOR := Xunlong
  80. DEVICE_MODEL := Orange Pi Zero Plus
  81. $(Device/sun50i-h5)
  82. endef
  83. TARGET_DEVICES += xunlong_orangepi-zero-plus