01-hinlink.patch 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. --- a/package/boot/uboot-rockchip/Makefile
  2. +++ b/package/boot/uboot-rockchip/Makefile
  3. @@ -202,7 +202,28 @@
  4. BUILD_DEVICES:= \
  5. friendlyarm_nanopi-r5s
  6. endef
  7. +
  8. +define U-Boot/opc-h66k-rk3568
  9. + $(U-Boot/Default/rk3568)
  10. + NAME:=OPC-H66K
  11. + BUILD_DEVICES:= \
  12. + hinlink_opc-h66k
  13. +endef
  14. +define U-Boot/opc-h68k-rk3568
  15. + $(U-Boot/Default/rk3568)
  16. + NAME:=OPC-H68K
  17. + BUILD_DEVICES:= \
  18. + hinlink_opc-h68k
  19. +endef
  20. +
  21. +define U-Boot/opc-h69k-rk3568
  22. + $(U-Boot/Default/rk3568)
  23. + NAME:=OPC-H69K
  24. + BUILD_DEVICES:= \
  25. + hinlink_opc-h69k
  26. +endef
  27. +
  28. define U-Boot/photonicat-rk3568
  29. $(U-Boot/Default/rk3568)
  30. NAME:=Photonicat
  31. @@ -335,6 +356,9 @@
  32. mrkaio-m68s-rk3568 \
  33. nanopi-r5c-rk3568 \
  34. nanopi-r5s-rk3568 \
  35. + opc-h66k-rk3568 \
  36. + opc-h68k-rk3568 \
  37. + opc-h69k-rk3568 \
  38. photonicat-rk3568 \
  39. radxa-e25-rk3568 \
  40. roc-pc-rk3568 \
  41. --- a/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  42. +++ b/package/boot/uboot-rockchip/patches/900-arm-add-dts-files.patch
  43. @@ -16,7 +16,7 @@
  44. rk3399-orangepi.dtb \
  45. rk3399-pinebook-pro.dtb \
  46. rk3399-pinephone-pro.dtb \
  47. -@@ -181,11 +183,16 @@ dtb-$(CONFIG_ROCKCHIP_RK3568) += \
  48. +@@ -181,11 +183,19 @@ dtb-$(CONFIG_ROCKCHIP_RK3568) += \
  49. rk3566-soquartz-model-a.dtb \
  50. rk3568-bpi-r2-pro.dtb \
  51. rk3568-evb.dtb \
  52. @@ -27,6 +27,9 @@
  53. rk3568-nanopi-r5c.dtb \
  54. rk3568-nanopi-r5s.dtb \
  55. rk3568-odroid-m1.dtb \
  56. ++ rk3568-opc-h66k.dtb \
  57. ++ rk3568-opc-h68k.dtb \
  58. ++ rk3568-opc-h69k.dtb \
  59. + rk3568-photonicat.dtb \
  60. rk3568-radxa-e25.dtb \
  61. + rk3568-roc-pc.dtb \
  62. --- a/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
  63. +++ b/target/linux/rockchip/armv8/base-files/etc/board.d/02_network
  64. @@ -17,6 +17,7 @@
  65. friendlyarm,nanopi-r4se|\
  66. friendlyarm,nanopi-r4s-enterprise|\
  67. friendlyarm,nanopi-r6c|\
  68. + hinlink,opc-h66k|\
  69. radxa,rockpi-e|\
  70. xunlong,orangepi-r1-plus|\
  71. xunlong,orangepi-r1-plus-lts)
  72. @@ -34,7 +35,8 @@
  73. friendlyarm,nanopi-r5s)
  74. ucidef_set_interfaces_lan_wan 'eth1 eth2' 'eth0'
  75. ;;
  76. - friendlyarm,nanopi-r6s)
  77. + friendlyarm,nanopi-r6s|\
  78. + hinlink,opc-h69k)
  79. ucidef_set_interfaces_lan_wan 'eth0 eth1' 'eth2'
  80. ;;
  81. hinlink,opc-h68k|\
  82. @@ -67,7 +69,10 @@
  83. friendlyarm,nanopi-r2c-plus|\
  84. friendlyarm,nanopi-r4s|\
  85. friendlyarm,nanopi-r5s|\
  86. - friendlyarm,nanopi-r6s)
  87. + friendlyarm,nanopi-r6s|\
  88. + hinlink,opc-h66k|\
  89. + hinlink,opc-h68k|\
  90. + hinlink,opc-h69k)
  91. wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1)
  92. lan_mac=$(macaddr_add "$wan_mac" 1)
  93. ;;
  94. --- a/target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity
  95. +++ b/target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity
  96. @@ -34,6 +34,7 @@
  97. firefly,rk3568-roc-pc|\
  98. friendlyarm,nanopi-r5c|\
  99. friendlyarm,nanopi-r6c|\
  100. +hinlink,opc-h66k|\
  101. lunzn,fastrhino-r66s|\
  102. radxa,e25|\
  103. xunlong,orangepi-5-plus)
  104. @@ -60,15 +61,17 @@
  105. set_interface_core 20 "eth1"
  106. ;;
  107. friendlyarm,nanopi-r5s|\
  108. -friendlyarm,nanopi-r6s)
  109. +friendlyarm,nanopi-r6s|\
  110. +hinlink,opc-h69k)
  111. set_interface_core 2 "eth0"
  112. set_interface_core 4 "eth1"
  113. set_interface_core 8 "eth2"
  114. ;;
  115. -lunzn,fastrhino-r68s)
  116. +lunzn,fastrhino-r68s|\
  117. +hinlink,opc-h68k)
  118. set_interface_core 1 "eth0"
  119. set_interface_core 2 "eth1"
  120. set_interface_core 4 "eth2"
  121. set_interface_core 8 "eth3"
  122. ;;
  123. esac
  124. --- a/target/linux/rockchip/patches-6.1/900-arm64-boot-add-dts-files.patch
  125. +++ b/target/linux/rockchip/patches-6.1/900-arm64-boot-add-dts-files.patch
  126. @@ -16,13 +16,16 @@
  127. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-r4s-enterprise.dtb
  128. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-orangepi.dtb
  129. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-pinebook-pro.dtb
  130. -@@ -78,8 +80,10 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-bp
  131. +@@ -78,8 +80,13 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-bp
  132. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb1-v10.dtb
  133. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-fastrhino-r66s.dtb
  134. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-fastrhino-r68s.dtb
  135. +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-mrkaio-m68s.dtb
  136. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-nanopi-r5c.dtb
  137. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-nanopi-r5s.dtb
  138. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-opc-h66k.dtb
  139. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-opc-h68k.dtb
  140. ++dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-opc-h69k.dtb
  141. +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-photonicat.dtb
  142. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-radxa-e25.dtb
  143. dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-roc-pc.dtb