22-H3399PC.patch 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  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,9 @@ rockchip_setup_interfaces()
  54. friendlyarm,nanopi-r4s-enterprise|\
  55. friendlyarm,nanopi-r6c|\
  56. radxa,rockpi-e|\
  57. + rocktech,mpc1903|\
  58. + sharevdi,h3399pc|\
  59. + nlnet,xgp|\
  60. xunlong,orangepi-r1-plus|\
  61. xunlong,orangepi-r1-plus-lts)
  62. ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
  63. @@ -59,7 +60,10 @@ rockchip_setup_macs()
  64. friendlyarm,nanopi-r2c|\
  65. friendlyarm,nanopi-r2s|\
  66. lunzn,fastrhino-r66s|\
  67. - lunzn,fastrhino-r68s)
  68. + lunzn,fastrhino-r68s|\
  69. + rocktech,mpc1903|\
  70. + nlnet,xgp|\
  71. + sharevdi,h3399pc)
  72. wan_mac=$(macaddr_generate_from_mmc_cid mmcblk0)
  73. lan_mac=$(macaddr_add "$wan_mac" 1)
  74. --- a/target/linux/rockchip/image/armv8.mk
  75. +++ b/target/linux/rockchip/image/armv8.mk
  76. @@ -280,6 +280,46 @@
  77. endef
  78. TARGET_DEVICES += radxa_rock-pi-e
  79. +define Device/friendlyarm_nanopi-neo3
  80. + DEVICE_VENDOR := FriendlyARM
  81. + DEVICE_MODEL := NanoPi NEO3
  82. + SOC := rk3328
  83. + UBOOT_DEVICE_NAME := nanopi-r2s-rk3328
  84. + BOOT_FLOW := pine64-bin
  85. +endef
  86. +TARGET_DEVICES += friendlyarm_nanopi-neo3
  87. +
  88. +define Device/rongpin_king3399
  89. + DEVICE_VENDOR := Rongpin
  90. + DEVICE_MODEL := King3399
  91. + SOC := rk3399
  92. + UBOOT_DEVICE_NAME := rongpin-king3399-rk3399
  93. + BOOT_FLOW := pine64-bin
  94. + DEVICE_PACKAGES := kmod-r8169 -urngd kmod-brcmfmac cypress-firmware-4356-sdio rongpin-king3399-firmware wpad-basic-mbedtls
  95. +endef
  96. +TARGET_DEVICES += rongpin_king3399
  97. +
  98. +define Device/rocktech_mpc1903
  99. + DEVICE_VENDOR := Rocktech
  100. + DEVICE_MODEL := MPC1903
  101. + SOC := rk3399
  102. + SUPPORTED_DEVICES := rocktech,mpc1903
  103. + UBOOT_DEVICE_NAME := rocktech-mpc1903-rk3399
  104. + BOOT_FLOW := pine64-bin
  105. + DEVICE_PACKAGES := kmod-usb-net-smsc75xx kmod-usb-serial-cp210x -urngd
  106. +endef
  107. +TARGET_DEVICES += rocktech_mpc1903
  108. +
  109. +define Device/sharevdi_h3399pc
  110. + DEVICE_VENDOR := SHAREVDI
  111. + DEVICE_MODEL := H3399PC
  112. + SOC := rk3399
  113. + UBOOT_DEVICE_NAME := sharevdi-h3399pc-rk3399
  114. + BOOT_FLOW := pine64-bin
  115. + DEVICE_PACKAGES := kmod-r8169 -urngd
  116. +endef
  117. +TARGET_DEVICES += sharevdi_h3399pc
  118. +
  119. define Device/xunlong_orangepi-5
  120. DEVICE_VENDOR := Xunlong
  121. DEVICE_MODEL := Orange Pi 5
  122. diff --git a/target/linux/rockchip/patches-6.6/900-arm64-boot-add-dts-files.patch b/target/linux/rockchip/patches-6.6/900-arm64-boot-add-dts-files.patch
  123. index 231bca2b544..441ce2f4e59 100644
  124. --- a/target/linux/rockchip/patches-6.6/900-arm64-boot-add-dts-files.patch
  125. +++ b/target/linux/rockchip/patches-6.6/900-arm64-boot-add-dts-files.patch
  126. @@ -1,10 +1,13 @@
  127. --- a/arch/arm64/boot/dts/rockchip/Makefile
  128. +++ b/arch/arm64/boot/dts/rockchip/Makefile
  129. -@@ -38,6 +38,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gr
  130. +@@ -38,6 +38,10 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gr
  131. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-dumo.dtb
  132. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-inx.dtb
  133. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-scarlet-kd.dtb
  134. +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-guangmiao-g4c.dtb
  135. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-king3399.dtb
  136. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-mpc1903.dtb
  137. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-h3399pc.dtb
  138. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-hugsun-x99.dtb
  139. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge.dtb
  140. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-khadas-edge-captain.dtb
  141. 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
  142. index ac01f8bb352..6f08c2d1190 100644
  143. --- a/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  144. +++ b/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  145. @@ -1,10 +1,12 @@
  146. --- a/arch/arm/dts/Makefile
  147. +++ b/arch/arm/dts/Makefile
  148. -@@ -148,6 +148,7 @@ dtb-$(CONFIG_ROCKCHIP_RK3399) += \
  149. +@@ -148,6 +148,9 @@ dtb-$(CONFIG_ROCKCHIP_RK3399) += \
  150. rk3399-firefly.dtb \
  151. rk3399-gru-bob.dtb \
  152. rk3399-gru-kevin.dtb \
  153. + rk3399-guangmiao-g4c.dtb \
  154. ++ rk3399-h3399pc.dtb \
  155. ++ rk3399-mpc1903.dtb \
  156. rk3399-khadas-edge.dtb \
  157. rk3399-khadas-edge-captain.dtb \
  158. rk3399-khadas-edge-v.dtb \