ARM: dts: rockchip: add dvbm/mpp/enc node for rv1106

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Id464222aa0c41b47be2c8b075d7f5bfa8e43a343
This commit is contained in:
Yandong Lin
2022-02-28 14:43:27 +08:00
committed by Tao Huang
parent cd7c4819ab
commit 2d2e264f4c

View File

@@ -81,6 +81,17 @@
status = "disabled";
};
mpp_srv: mpp-srv {
compatible = "rockchip,mpp-service";
rockchip,taskqueue-count = <2>;
status = "disabled";
};
mpp_vcodec: mpp-vcodec {
compatible = "rockchip,vcodec";
status = "disabled";
};
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
@@ -793,6 +804,38 @@
status = "disabled";
};
rkvenc: rkvenc@ffa50000 {
compatible = "rockchip,rkv-encoder-rv1106";
reg = <0xffa50000 0x6000>;
interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "irq_rkvenc";
clocks = <&cru ACLK_VEPU>, <&cru HCLK_VEPU>, <&cru CLK_CORE_VEPU>;
clock-names = "aclk_vcodec", "hclk_vcodec", "clk_core";
rockchip,normal-rates = <300000000>, <0>, <400000000>;
assigned-clocks = <&cru ACLK_VEPU>, <&cru CLK_CORE_VEPU>;
assigned-clock-rates = <300000000>, <400000000>;
resets = <&cru SRST_A_VEPU>, <&cru SRST_H_VEPU>, <&cru SRST_CORE_VEPU>;
reset-names = "video_a", "video_h", "video_core";
rockchip,srv = <&mpp_srv>;
rockchip,taskqueue-node = <0>;
dvbm = <&rkdvbm>;
status = "disabled";
};
rkdvbm: rkdvbm@ffa70000 {
compatible = "rockchip,rk-dvbm";
reg = <0xffa70000 0x90>;
interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "irq_rkdvbm";
clocks = <&cru CLK_CORE_VEPU_DVBM>;
clock-names = "clk_core";
assigned-clocks = <&cru CLK_CORE_VEPU_DVBM>;
assigned-clock-rates = <200000000>;
resets = <&cru SRST_CORE_VEPU_DVBM>;
reset-names = "dvbm_rst";
status = "disabled";
};
gmac: ethernet@ffa80000 {
compatible = "rockchip,rv1106-gmac", "snps,dwmac-4.20a";
reg = <0xffa80000 010000>;