22-H3399PC.patch 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. diff --git a/package/boot/uboot-rockchip/Makefile b/package/boot/uboot-rockchip/Makefile
  2. index 096692f4214..54df60aa350 100644
  3. --- a/package/boot/uboot-rockchip/Makefile
  4. +++ b/package/boot/uboot-rockchip/Makefile
  5. @@ -51,7 +51,8 @@ define U-Boot/nanopi-r2s-rk3328
  6. $(U-Boot/Default/rk3328)
  7. NAME:=NanoPi R2S
  8. BUILD_DEVICES:= \
  9. - friendlyarm_nanopi-r2s
  10. + friendlyarm_nanopi-r2s \
  11. + friendlyarm_nanopi-neo3
  12. endef
  13. define U-Boot/orangepi-r1-plus-rk3328
  14. @@ -141,6 +141,27 @@ define U-Boot/rockpro64-rk3399
  15. pine64_rockpro64
  16. endef
  17. +define U-Boot/rongpin-king3399-rk3399
  18. + $(U-Boot/Default/rk3399)
  19. + NAME:=Rongpin King3399
  20. + BUILD_DEVICES:= \
  21. + rongpin_king3399
  22. +endef
  23. +
  24. +define U-Boot/rocktech-mpc1903-rk3399
  25. + $(U-Boot/Default/rk3399)
  26. + NAME:=Rocktech MPC1903
  27. + BUILD_DEVICES:= \
  28. + rocktech_mpc1903
  29. +endef
  30. +
  31. +define U-Boot/sharevdi-h3399pc-rk3399
  32. + $(U-Boot/Default/rk3399)
  33. + NAME:=SHAREVDI H3399PC
  34. + BUILD_DEVICES:= \
  35. + sharevdi_h3399pc
  36. +endef
  37. +
  38. # RK3566 boards
  39. @@ -300,6 +307,9 @@ UBOOT_TARGETS := \
  40. nanopi-r4se-rk3399 \
  41. rock-pi-4-rk3399 \
  42. rockpro64-rk3399 \
  43. + rongpin-king3399-rk3399 \
  44. + rocktech-mpc1903-rk3399 \
  45. + sharevdi-h3399pc-rk3399 \
  46. nanopi-r2c-rk3328 \
  47. nanopi-r2c-plus-rk3328 \
  48. nanopi-r2s-rk3328 \
  49. diff --git a/target/linux/rockchip/armv8/base-files/etc/board.d/02_network b/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
  50. index 7eb99ade652..92ede0f46e6 100644
  51. --- a/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
  52. +++ b/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
  53. @@ -18,6 +18,8 @@ rockchip_setup_interfaces()
  54. friendlyarm,nanopi-r4s-enterprise|\
  55. friendlyarm,nanopi-r6c|\
  56. radxa,rockpi-e|\
  57. + rocktech,mpc1903|\
  58. + sharevdi,h3399pc|\
  59. xunlong,orangepi-r1-plus|\
  60. xunlong,orangepi-r1-plus-lts)
  61. ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
  62. @@ -59,7 +60,9 @@ rockchip_setup_macs()
  63. friendlyarm,nanopi-r2c|\
  64. friendlyarm,nanopi-r2s|\
  65. lunzn,fastrhino-r66s|\
  66. - lunzn,fastrhino-r68s)
  67. + lunzn,fastrhino-r68s|\
  68. + rocktech,mpc1903|\
  69. + sharevdi,h3399pc)
  70. wan_mac=$(macaddr_generate_from_mmc_cid mmcblk0)
  71. lan_mac=$(macaddr_add "$wan_mac" 1)
  72. --- a/target/linux/rockchip/image/armv8.mk
  73. +++ b/target/linux/rockchip/image/armv8.mk
  74. @@ -280,6 +280,46 @@
  75. endef
  76. TARGET_DEVICES += radxa_rock-pi-e
  77. +define Device/friendlyarm_nanopi-neo3
  78. + DEVICE_VENDOR := FriendlyARM
  79. + DEVICE_MODEL := NanoPi NEO3
  80. + SOC := rk3328
  81. + UBOOT_DEVICE_NAME := nanopi-r2s-rk3328
  82. + BOOT_FLOW := pine64-bin
  83. +endef
  84. +TARGET_DEVICES += friendlyarm_nanopi-neo3
  85. +
  86. +define Device/rongpin_king3399
  87. + DEVICE_VENDOR := Rongpin
  88. + DEVICE_MODEL := King3399
  89. + SOC := rk3399
  90. + UBOOT_DEVICE_NAME := rongpin-king3399-rk3399
  91. + BOOT_FLOW := pine64-bin
  92. + DEVICE_PACKAGES := kmod-r8169 -urngd kmod-brcmfmac cypress-firmware-4356-sdio rongpin-king3399-firmware wpad-basic-mbedtls
  93. +endef
  94. +TARGET_DEVICES += rongpin_king3399
  95. +
  96. +define Device/rocktech_mpc1903
  97. + DEVICE_VENDOR := Rocktech
  98. + DEVICE_MODEL := MPC1903
  99. + SOC := rk3399
  100. + SUPPORTED_DEVICES := rocktech,mpc1903
  101. + UBOOT_DEVICE_NAME := rocktech-mpc1903-rk3399
  102. + BOOT_FLOW := pine64-bin
  103. + DEVICE_PACKAGES := kmod-usb-net-smsc75xx kmod-usb-serial-cp210x -urngd
  104. +endef
  105. +TARGET_DEVICES += rocktech_mpc1903
  106. +
  107. +define Device/sharevdi_h3399pc
  108. + DEVICE_VENDOR := SHAREVDI
  109. + DEVICE_MODEL := H3399PC
  110. + SOC := rk3399
  111. + UBOOT_DEVICE_NAME := sharevdi-h3399pc-rk3399
  112. + BOOT_FLOW := pine64-bin
  113. + DEVICE_PACKAGES := kmod-r8169 -urngd
  114. +endef
  115. +TARGET_DEVICES += sharevdi_h3399pc
  116. +
  117. define Device/xunlong_orangepi-5
  118. DEVICE_VENDOR := Xunlong
  119. DEVICE_MODEL := Orange Pi 5
  120. diff --git a/target/linux/rockchip/patches-6.1/900-arm64-boot-add-dts-files.patch b/target/linux/rockchip/patches-6.1/900-arm64-boot-add-dts-files.patch
  121. index 231bca2b544..441ce2f4e59 100644
  122. --- a/target/linux/rockchip/patches-6.1/900-arm64-boot-add-dts-files.patch
  123. +++ b/target/linux/rockchip/patches-6.1/900-arm64-boot-add-dts-files.patch
  124. @@ -1,10 +1,13 @@
  125. --- a/arch/arm64/boot/dts/rockchip/Makefile
  126. +++ b/arch/arm64/boot/dts/rockchip/Makefile
  127. -@@ -34,6 +34,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gr
  128. +@@ -34,6 +34,10 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gr
  129. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-dumo.dtb
  130. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-inx.dtb
  131. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-kd.dtb
  132. +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-guangmiao-g4c.dtb
  133. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-king3399.dtb
  134. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-mpc1903.dtb
  135. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-h3399pc.dtb
  136. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-hugsun-x99.dtb
  137. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge.dtb
  138. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge-captain.dtb
  139. diff --git a/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch b/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  140. index ac01f8bb352..6f08c2d1190 100644
  141. --- a/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  142. +++ b/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  143. @@ -1,10 +1,12 @@
  144. --- a/arch/arm/dts/Makefile
  145. +++ b/arch/arm/dts/Makefile
  146. -@@ -147,6 +147,7 @@ dtb-$(CONFIG_ROCKCHIP_RK3399) += \
  147. +@@ -147,6 +147,9 @@ dtb-$(CONFIG_ROCKCHIP_RK3399) += \
  148. rk3399-firefly.dtb \
  149. rk3399-gru-bob.dtb \
  150. rk3399-gru-kevin.dtb \
  151. + rk3399-guangmiao-g4c.dtb \
  152. ++ rk3399-h3399pc.dtb \
  153. ++ rk3399-mpc1903.dtb \
  154. rk3399-khadas-edge.dtb \
  155. rk3399-khadas-edge-captain.dtb \
  156. rk3399-khadas-edge-v.dtb \