Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+26 −0
Original line number Original line Diff line number Diff line
@@ -88,6 +88,11 @@
			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 @@
				};
				};
			};
			};
		};
		};

		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 {