Skip to content

Commit 8d3e1ef

Browse files
author
André Apitzsch
committed
arm64: dts: qcom: msm8939: Add venus node
Add DT entries for the msm8939 venus encoder/decoder. Signed-off-by: André Apitzsch <[email protected]>
1 parent 7b7e728 commit 8d3e1ef

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

arch/arm64/boot/dts/qcom/msm8939.dtsi

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1483,6 +1483,34 @@
14831483
};
14841484
};
14851485

1486+
venus: video-codec@1d00000 {
1487+
compatible = "qcom,msm8939-venus";
1488+
reg = <0x01d00000 0xff000>;
1489+
interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
1490+
clocks = <&gcc GCC_VENUS0_VCODEC0_CLK>,
1491+
<&gcc GCC_VENUS0_AHB_CLK>,
1492+
<&gcc GCC_VENUS0_AXI_CLK>;
1493+
clock-names = "core", "iface", "bus";
1494+
power-domains = <&gcc VENUS_GDSC>;
1495+
iommus = <&apps_iommu 5>;
1496+
memory-region = <&venus_mem>;
1497+
status = "disabled";
1498+
1499+
video-decoder {
1500+
compatible = "venus-decoder";
1501+
clocks = <&gcc GCC_VENUS0_CORE0_VCODEC0_CLK>;
1502+
clock-names = "core";
1503+
power-domains = <&gcc VENUS_CORE0_GDSC>;
1504+
};
1505+
1506+
video-encoder {
1507+
compatible = "venus-encoder";
1508+
clocks = <&gcc GCC_VENUS0_CORE1_VCODEC0_CLK>;
1509+
clock-names = "core";
1510+
power-domains = <&gcc VENUS_CORE1_GDSC>;
1511+
};
1512+
};
1513+
14861514
apps_iommu: iommu@1ef0000 {
14871515
compatible = "qcom,msm8916-iommu", "qcom,msm-iommu-v1";
14881516
reg = <0x01ef0000 0x3000>;

0 commit comments

Comments
 (0)