From aba4c4996d4f675dcf00b0d74185c4fd32405580 Mon Sep 17 00:00:00 2001 From: Randy Li Date: Mon, 31 Oct 2016 16:31:54 +0800 Subject: [PATCH] ARM: dts: rockchip: add vpu service for RK3288 It is not harm to keep both vpu service and vpu v4l2 at the same time, that the board file choose a driver implementation and interace to be used. Change-Id: If79deac5bf19395cfdca821f20486985e3034389 Signed-off-by: Randy Li --- arch/arm/boot/dts/rk3288.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 422760e63814..99bce3b994eb 100644 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi @@ -1072,6 +1072,24 @@ status = "disabled"; }; + vpu_service: vpu-service@ff9a0000 { + compatible = "rockchip,vpu_service"; + reg = <0xff9a0000 0x800>; + interrupts = , + ; + interrupt-names = "irq_enc", "irq_dec"; + clocks = <&cru ACLK_VCODEC>, <&cru HCLK_VCODEC>; + clock-names = "aclk_vcodec", "hclk_vcodec"; + power-domains = <&power RK3288_PD_VIDEO>; + rockchip,grf = <&grf>; + resets = <&cru SRST_VCODEC_AXI>, <&cru SRST_VCODEC_AHB>; + reset-names = "video_a", "video_h"; + iommus = <&vpu_mmu>; + iommu_enabled = <1>; + dev_mode = <0>; + status = "disabled"; + }; + vpu_mmu: iommu@ff9a0800 { compatible = "rockchip,iommu"; reg = <0xff9a0800 0x100>; -- 2.34.1