OSDN Git Service

ARM: dts: msm: Add support for venus pil on msmfalcon
authorGaurav Kohli <gkohli@codeaurora.org>
Fri, 22 Jul 2016 10:04:31 +0000 (15:34 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Sat, 24 Sep 2016 10:45:14 +0000 (03:45 -0700)
Add support for VENUS PIL which facilitates the loading of venus
firmware, authentication and bringing it out of reset.

Change-Id: I53657d42b5cfe7dba63d8331127aca6551e553e1
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
arch/arm/boot/dts/qcom/msmfalcon.dtsi

index 52909ea..c8c41fb 100644 (file)
                qcom,xprt-version = <1>;
                qcom,fragmented-data;
        };
+
+       qcom,venus@cce0000 {
+               compatible = "qcom,pil-tz-generic";
+               reg = <0xcce0000 0x4000>;
+
+               vdd-supply = <&gdsc_venus>;
+               qcom,proxy-reg-names = "vdd";
+
+               clocks = <&clock_mmss MMSS_VIDEO_CORE_CLK>,
+                       <&clock_mmss MMSS_VIDEO_AHB_CLK>,
+                       <&clock_mmss MMSS_VIDEO_AXI_CLK>;
+               clock-names = "core_clk","iface_clk",
+                       "bus_clk";
+               qcom,proxy-clock-names = "core_clk",
+                       "iface_clk","bus_clk";
+
+               qcom,msm-bus,name = "pil-venus";
+               qcom,msm-bus,num-cases = <2>;
+               qcom,msm-bus,num-paths = <1>;
+               qcom,msm-bus,vectors-KBps =
+                               <63 512 0 0>,
+                               <63 512 0 304000>;
+
+               qcom,pas-id = <9>;
+               qcom,proxy-timeout-ms = <100>;
+               qcom,firmware-name = "venus";
+               memory-region = <&venus_fw_mem>;
+               status = "ok";
+       };
 };
 
 #include "msmfalcon-ion.dtsi"