22-H3399PC.patch 5.3 KB

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