cortexa53.mk 2.6 KB

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