From 76736660c8a123833e6e7a2f6d0eee61b9e79420 Mon Sep 17 00:00:00 2001 From: Saurabh Ambulkar Date: Fri, 14 Aug 2020 15:07:15 +0530 Subject: [PATCH] ARM: dts: msm: Add venus device node for PIL on SDMSHRIKE Add PIL device tree node to load firmware images of venus on SDMSHRIKE. Change-Id: I8df270d8b7ad00967f04c710d837be430ac7ef56 --- qcom/sdmshrike.dtsi | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/qcom/sdmshrike.dtsi b/qcom/sdmshrike.dtsi index 51d4254d722b..bbaed2bd035b 100644 --- a/qcom/sdmshrike.dtsi +++ b/qcom/sdmshrike.dtsi @@ -1615,6 +1615,32 @@ mboxes = <&qmp_aop 0>; mbox-names = "spss-pil"; }; + + qcom,venus@aae0000 { + compatible = "qcom,pil-tz-generic"; + reg = <0xaae0000 0x4000>; + + vdd-supply = <&mvsc_gdsc>; + qcom,proxy-reg-names = "vdd"; + qcom,complete-ramdump; + + clocks = <&videocc VIDEO_CC_XO_CLK>, + <&videocc VIDEO_CC_MVSC_CORE_CLK>, + <&videocc VIDEO_CC_IRIS_AHB_CLK>; + clock-names = "xo", "core", "ahb"; + qcom,proxy-clock-names = "xo", "core", "ahb"; + + qcom,core-freq = <200000000>; + qcom,ahb-freq = <200000000>; + + qcom,pas-id = <9>; + interconnect-names = "pil-venus"; + interconnects = <&mmss_noc MASTER_VIDEO_P0 + &mc_virt SLAVE_EBI1>; + qcom,proxy-timeout-ms = <100>; + qcom,firmware-name = "venus"; + memory-region = <&pil_video_mem>; + }; }; #include "sdmshrike-pinctrl.dtsi"