From 6434a084d3c8fb0960cda63f8637c5d5d57161f9 Mon Sep 17 00:00:00 2001 From: Srinu Gorle Date: Fri, 5 Feb 2021 17:04:41 +0530 Subject: [PATCH] ARM: dts: msm: Add bus topology in Scuba Venus PIL Bus topology is required for bus scaling driver to serve the bandwidth requests from various clients. Add the same for scuba venus PIL. Change-Id: Iadce1e9be6d5274d3df8d6ce1443cdac2751175d --- qcom/scuba-iot.dtsi | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/qcom/scuba-iot.dtsi b/qcom/scuba-iot.dtsi index 4e20bf61373f..2fad11ccdd3f 100644 --- a/qcom/scuba-iot.dtsi +++ b/qcom/scuba-iot.dtsi @@ -1004,6 +1004,31 @@ dcc: dcc_v2@1be2000 { qcom,ea-pc = <0x360>; status = "ok"; }; + qcom,venus@5ab0000 { + compatible = "qcom,pil-tz-generic"; + reg = <0x5ab0000 0x20000>; + + vdd-supply = <&gcc_venus_gdsc>; + qcom,proxy-reg-names = "vdd"; + + clocks = <&gcc GCC_VIDEO_VENUS_CTL_CLK>, + <&gcc GCC_VENUS_CTL_AXI_CLK>, + <&gcc GCC_VIDEO_AHB_CLK>, + <&gcc GCC_VIDEO_THROTTLE_CORE_CLK>; + clock-names = "core_clk", "bus_clk", "iface_clk", "throttle_clk"; + qcom,proxy-clock-names = "core_clk", "bus_clk", "iface_clk", "throttle_clk"; + + qcom,core-freq = <240000000>; + qcom,ahb-freq = <240000000>; + + qcom,pas-id = <9>; + interconnect-names = "pil-venus"; + interconnects = <&mmnrt_virt MASTER_VIDEO_P0 + &bimc SLAVE_EBI_CH0>; + qcom,proxy-timeout-ms = <100>; + qcom,firmware-name = "venus"; + memory-region = <&pil_video_mem>; + }; }; #include "pm2250.dtsi"