Commit 16bd6c82 authored by Stanimir Varbanov's avatar Stanimir Varbanov Committed by Andy Gross

arm64: dts: qcom: msm8916: Add Venus video codec support

This patch adds the Qualcomm Venus video codec node for the video
codec hardware residing on MSM8916 platforms.
Signed-off-by: default avatarStanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
Reviewed-by: default avatarStephen Boyd <sboyd@codeaurora.org>
Signed-off-by: default avatarAndy Gross <andy.gross@linaro.org>
parent 61b83be9
...@@ -88,6 +88,11 @@ wcnss_mem: wcnss@89300000 { ...@@ -88,6 +88,11 @@ wcnss_mem: wcnss@89300000 {
no-map; no-map;
}; };
venus_mem: venus@89900000 {
reg = <0x0 0x89900000 0x0 0x600000>;
no-map;
};
mba_mem: mba@8ea00000 { mba_mem: mba@8ea00000 {
no-map; no-map;
reg = <0 0x8ea00000 0 0x100000>; reg = <0 0x8ea00000 0 0x100000>;
...@@ -1242,6 +1247,27 @@ etm3_out: endpoint { ...@@ -1242,6 +1247,27 @@ etm3_out: endpoint {
}; };
}; };
}; };
venus: video-codec@1d00000 {
compatible = "qcom,msm8916-venus";
reg = <0x01d00000 0xff000>;
interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&gcc VENUS_GDSC>;
clocks = <&gcc GCC_VENUS0_VCODEC0_CLK>,
<&gcc GCC_VENUS0_AHB_CLK>,
<&gcc GCC_VENUS0_AXI_CLK>;
clock-names = "core", "iface", "bus";
memory-region = <&venus_mem>;
status = "okay";
video-decoder {
compatible = "venus-decoder";
};
video-encoder {
compatible = "venus-encoder";
};
};
}; };
smd { smd {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment