File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 3000
3000
};
3001
3001
};
3002
3002
3003
+ venus: video-codec@cc00000 {
3004
+ compatible = "qcom,msm8998-venus";
3005
+ reg = <0x0cc00000 0xff000>;
3006
+ interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
3007
+ power-domains = <&mmcc VIDEO_TOP_GDSC>;
3008
+ clocks = <&mmcc VIDEO_CORE_CLK>,
3009
+ <&mmcc VIDEO_AHB_CLK>,
3010
+ <&mmcc VIDEO_AXI_CLK>,
3011
+ <&mmcc VIDEO_MAXI_CLK>;
3012
+ clock-names = "core", "iface", "bus", "mbus";
3013
+ iommus = <&mmss_smmu 0x400>,
3014
+ <&mmss_smmu 0x401>,
3015
+ <&mmss_smmu 0x40a>,
3016
+ <&mmss_smmu 0x407>,
3017
+ <&mmss_smmu 0x40e>,
3018
+ <&mmss_smmu 0x40f>,
3019
+ <&mmss_smmu 0x408>,
3020
+ <&mmss_smmu 0x409>,
3021
+ <&mmss_smmu 0x40b>,
3022
+ <&mmss_smmu 0x40c>,
3023
+ <&mmss_smmu 0x40d>,
3024
+ <&mmss_smmu 0x410>,
3025
+ <&mmss_smmu 0x421>,
3026
+ <&mmss_smmu 0x428>,
3027
+ <&mmss_smmu 0x429>,
3028
+ <&mmss_smmu 0x42b>,
3029
+ <&mmss_smmu 0x42c>,
3030
+ <&mmss_smmu 0x42d>,
3031
+ <&mmss_smmu 0x411>,
3032
+ <&mmss_smmu 0x431>;
3033
+ memory-region = <&venus_mem>;
3034
+ status = "disabled";
3035
+
3036
+ video-decoder {
3037
+ compatible = "venus-decoder";
3038
+ clocks = <&mmcc VIDEO_SUBCORE0_CLK>;
3039
+ clock-names = "core";
3040
+ power-domains = <&mmcc VIDEO_SUBCORE0_GDSC>;
3041
+ };
3042
+
3043
+ video-encoder {
3044
+ compatible = "venus-encoder";
3045
+ clocks = <&mmcc VIDEO_SUBCORE1_CLK>;
3046
+ clock-names = "core";
3047
+ power-domains = <&mmcc VIDEO_SUBCORE1_GDSC>;
3048
+ };
3049
+ };
3050
+
3003
3051
mmss_smmu: iommu@cd00000 {
3004
3052
compatible = "qcom,msm8998-smmu-v2", "qcom,smmu-v2";
3005
3053
reg = <0x0cd00000 0x40000>;
You can’t perform that action at this time.
0 commit comments