Guest User

Untitled

a guest
Sep 21st, 2024
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. /dts-v1/;
  2. /plugin/;
  3.  
  4. / {
  5. fragment@0 {
  6. target-path = "/";
  7. __overlay__ {
  8. mpp_srv: mpp-srv {
  9. compatible = "rockchip,mpp-service";
  10. rockchip,taskqueue-count = <12>;
  11. };
  12. };
  13. };
  14.  
  15. fragment@1 {
  16. target-path = "/";
  17. __overlay__ {
  18. rkvenc_ccu: rkvenc-ccu {
  19. compatible = "rockchip,rkv-encoder-v2-ccu";
  20. };
  21. };
  22. };
  23.  
  24. fragment@2 {
  25. target-path = "/";
  26. __overlay__ {
  27. rkvenc0: rkvenc-core@fdbd0000 {
  28. compatible = "rockchip,rkv-encoder-v2-core";
  29. reg = <0x0 0xfdbd0000 0x0 0x6000>;
  30. interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH 0>;
  31. interrupt-names = "irq_rkvenc0";
  32. clocks = <&cru ACLK_RKVENC0>, <&cru HCLK_RKVENC0>, <&cru CLK_RKVENC0_CORE>;
  33. clock-names = "aclk_vcodec", "hclk_vcodec", "clk_core";
  34. rockchip,normal-rates = <600000000>, <0>, <800000000>;
  35. assigned-clocks = <&cru ACLK_RKVENC0>, <&cru CLK_RKVENC0_CORE>;
  36. assigned-clock-rates = <600000000>, <800000000>;
  37. resets = <&cru SRST_A_RKVENC0>, <&cru SRST_H_RKVENC0>, <&cru SRST_RKVENC0_CORE>;
  38. reset-names = "video_a", "video_h", "video_core";
  39. rockchip,skip-pmu-idle-request;
  40. iommus = <&rkvenc0_mmu>;
  41. rockchip,srv = <&mpp_srv>;
  42. rockchip,ccu = <&rkvenc_ccu>;
  43. rockchip,taskqueue-node = <7>;
  44. rockchip,task-capacity = <8>;
  45. power-domains = <&power RK3588_PD_VENC0>;
  46. };
  47. };
  48. };
  49.  
  50. fragment@3 {
  51. target-path = "/";
  52. __overlay__ {
  53. rkvenc0_mmu: iommu@fdbdf000 {
  54. compatible = "rockchip,rk3568-iommu";
  55. reg = <0x0 0xfdbdf000 0x0 0x40>, <0x0 0xfdbdf040 0x0 0x40>;
  56. interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH 0>,
  57. <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH 0>;
  58. interrupt-names = "irq_rkvenc0_mmu0", "irq_rkvenc0_mmu1";
  59. clocks = <&cru ACLK_RKVENC0>, <&cru HCLK_RKVENC0>;
  60. clock-names = "aclk", "iface";
  61. rockchip,disable-mmu-reset;
  62. rockchip,enable-cmd-retry;
  63. rockchip,shootdown-entire;
  64. #iommu-cells = <0>;
  65. power-domains = <&power RK3588_PD_VENC0>;
  66. };
  67. };
  68. };
  69.  
  70. fragment@4 {
  71. target-path = "/";
  72. __overlay__ {
  73. rkvenc1: rkvenc-core@fdbe0000 {
  74. compatible = "rockchip,rkv-encoder-v2-core";
  75. reg = <0x0 0xfdbe0000 0x0 0x6000>;
  76. interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH 0>;
  77. interrupt-names = "irq_rkvenc1";
  78. clocks = <&cru ACLK_RKVENC1>, <&cru HCLK_RKVENC1>, <&cru CLK_RKVENC1_CORE>;
  79. clock-names = "aclk_vcodec", "hclk_vcodec", "clk_core";
  80. rockchip,normal-rates = <600000000>, <0>, <800000000>;
  81. assigned-clocks = <&cru ACLK_RKVENC1>, <&cru CLK_RKVENC1_CORE>;
  82. assigned-clock-rates = <600000000>, <800000000>;
  83. resets = <&cru SRST_A_RKVENC1>, <&cru SRST_H_RKVENC1>, <&cru SRST_RKVENC1_CORE>;
  84. reset-names = "video_a", "video_h", "video_core";
  85. rockchip,skip-pmu-idle-request;
  86. iommus = <&rkvenc1_mmu>;
  87. rockchip,srv = <&mpp_srv>;
  88. rockchip,ccu = <&rkvenc_ccu>;
  89. rockchip,taskqueue-node = <7>;
  90. rockchip,task-capacity = <8>;
  91. power-domains = <&power RK3588_PD_VENC1>;
  92. };
  93. };
  94. };
  95.  
  96. fragment@5 {
  97. target-path = "/";
  98. __overlay__ {
  99. rkvenc1_mmu: iommu@fdbef000 {
  100. compatible = "rockchip,rk3568-iommu";
  101. reg = <0x0 0xfdbef000 0x0 0x40>, <0x0 0xfdbef040 0x0 0x40>;
  102. interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH 0>,
  103. <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH 0>;
  104. interrupt-names = "irq_rkvenc1_mmu0", "irq_rkvenc1_mmu1";
  105. clocks = <&cru ACLK_RKVENC1>, <&cru HCLK_RKVENC1>;
  106. clock-names = "aclk", "iface";
  107. rockchip,disable-mmu-reset;
  108. rockchip,enable-cmd-retry;
  109. rockchip,shootdown-entire;
  110. #iommu-cells = <0>;
  111. power-domains = <&power RK3588_PD_VENC1>;
  112. };
  113. };
  114. };
  115. };
  116.  
Advertisement
Add Comment
Please, Sign In to add comment