From 2d2e264f4c008eb691a894d7dca4b0418d929788 Mon Sep 17 00:00:00 2001 From: Yandong Lin Date: Mon, 28 Feb 2022 14:43:27 +0800 Subject: [PATCH] ARM: dts: rockchip: add dvbm/mpp/enc node for rv1106 Signed-off-by: Yandong Lin Change-Id: Id464222aa0c41b47be2c8b075d7f5bfa8e43a343 --- arch/arm/boot/dts/rv1106.dtsi | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/arch/arm/boot/dts/rv1106.dtsi b/arch/arm/boot/dts/rv1106.dtsi index 5ec7a280b5df..5809f7b971a5 100644 --- a/arch/arm/boot/dts/rv1106.dtsi +++ b/arch/arm/boot/dts/rv1106.dtsi @@ -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 = ; + 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 = ; + 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>;