mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-04 10:33:13 +00:00
media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable
For the list of yaml files here the video-decoder and video-encoder nodes provide nothing more than configuration input for the driver. These entries do not in fact impart hardware specific data and should be deprecated. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Stanimir Varbanov <stanimir.k.varbanov@gmail.com> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
This commit is contained in:
parent
354846c3e9
commit
459997e899
@ -45,6 +45,7 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
video-encoder:
|
||||
@ -57,13 +58,12 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- iommus
|
||||
- video-decoder
|
||||
- video-encoder
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
@ -83,12 +83,4 @@ examples:
|
||||
power-domains = <&gcc VENUS_GDSC>;
|
||||
iommus = <&apps_iommu 5>;
|
||||
memory-region = <&venus_mem>;
|
||||
|
||||
video-decoder {
|
||||
compatible = "venus-decoder";
|
||||
};
|
||||
|
||||
video-encoder {
|
||||
compatible = "venus-encoder";
|
||||
};
|
||||
};
|
||||
|
@ -70,6 +70,7 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
video-encoder:
|
||||
@ -82,14 +83,13 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- power-domain-names
|
||||
- iommus
|
||||
- video-decoder
|
||||
- video-encoder
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
@ -114,12 +114,4 @@ examples:
|
||||
"vcodec0_core", "vcodec0_bus";
|
||||
iommus = <&apps_smmu 0x0c00 0x60>;
|
||||
memory-region = <&venus_mem>;
|
||||
|
||||
video-decoder {
|
||||
compatible = "venus-decoder";
|
||||
};
|
||||
|
||||
video-encoder {
|
||||
compatible = "venus-encoder";
|
||||
};
|
||||
};
|
||||
|
@ -68,6 +68,7 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
video-encoder:
|
||||
@ -80,14 +81,13 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- power-domain-names
|
||||
- iommus
|
||||
- video-decoder
|
||||
- video-encoder
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
@ -125,14 +125,6 @@ examples:
|
||||
|
||||
memory-region = <&video_mem>;
|
||||
|
||||
video-decoder {
|
||||
compatible = "venus-decoder";
|
||||
};
|
||||
|
||||
video-encoder {
|
||||
compatible = "venus-encoder";
|
||||
};
|
||||
|
||||
video-firmware {
|
||||
iommus = <&apps_smmu 0x21a2 0x0>;
|
||||
};
|
||||
|
@ -70,6 +70,7 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
video-core1:
|
||||
@ -82,14 +83,13 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- power-domain-names
|
||||
- iommus
|
||||
- video-core0
|
||||
- video-core1
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
@ -119,12 +119,4 @@ examples:
|
||||
iommus = <&apps_smmu 0x10a0 0x8>,
|
||||
<&apps_smmu 0x10b0 0x0>;
|
||||
memory-region = <&venus_mem>;
|
||||
|
||||
video-core0 {
|
||||
compatible = "venus-decoder";
|
||||
};
|
||||
|
||||
video-core1 {
|
||||
compatible = "venus-encoder";
|
||||
};
|
||||
};
|
||||
|
@ -73,6 +73,7 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
video-encoder:
|
||||
@ -85,6 +86,7 @@ properties:
|
||||
required:
|
||||
- compatible
|
||||
|
||||
deprecated: true
|
||||
additionalProperties: false
|
||||
|
||||
required:
|
||||
@ -95,8 +97,6 @@ required:
|
||||
- iommus
|
||||
- resets
|
||||
- reset-names
|
||||
- video-decoder
|
||||
- video-encoder
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
@ -132,12 +132,4 @@ examples:
|
||||
resets = <&gcc GCC_VIDEO_AXI0_CLK_ARES>,
|
||||
<&videocc VIDEO_CC_MVS0C_CLK_ARES>;
|
||||
reset-names = "bus", "core";
|
||||
|
||||
video-decoder {
|
||||
compatible = "venus-decoder";
|
||||
};
|
||||
|
||||
video-encoder {
|
||||
compatible = "venus-encoder";
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user