From: AndrĂ© Apitzsch <[email protected]>

Add DT entries for the msm8939 venus encoder/decoder.

Signed-off-by: AndrĂ© Apitzsch <[email protected]>
Signed-off-by: Erikas Bitovtas <[email protected]>
---
 arch/arm64/boot/dts/qcom/msm8939.dtsi | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/msm8939.dtsi 
b/arch/arm64/boot/dts/qcom/msm8939.dtsi
index d4d7b0c9206c..cc6c4353497e 100644
--- a/arch/arm64/boot/dts/qcom/msm8939.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8939.dtsi
@@ -1627,6 +1627,25 @@ opp-19200000 {
                        };
                };
 
+               venus: video-codec@1d00000 {
+                       compatible = "qcom,msm8939-venus";
+                       reg = <0x01d00000 0xff000>;
+                       interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks = <&gcc GCC_VENUS0_VCODEC0_CLK>,
+                                <&gcc GCC_VENUS0_AHB_CLK>,
+                                <&gcc GCC_VENUS0_AXI_CLK>,
+                                <&gcc GCC_VENUS0_CORE0_VCODEC0_CLK>,
+                                <&gcc GCC_VENUS0_CORE1_VCODEC0_CLK>;
+                       clock-names = "core", "iface", "bus", "core0", "core1";
+                       power-domains = <&gcc VENUS_GDSC>,
+                                       <&gcc VENUS_CORE0_GDSC>,
+                                       <&gcc VENUS_CORE1_GDSC>;
+                       power-domain-names = "venus", "core0", "core1";
+                       iommus = <&apps_iommu 5>;
+                       memory-region = <&venus_mem>;
+                       status = "disabled";
+               };
+
                apps_iommu: iommu@1ef0000 {
                        compatible = "qcom,msm8916-iommu", "qcom,msm-iommu-v1";
                        reg = <0x01ef0000 0x3000>;

-- 
2.54.0


Reply via email to