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:
Bryan O'Donoghue 2024-12-30 17:00:35 +00:00 committed by Hans Verkuil
parent 354846c3e9
commit 459997e899
5 changed files with 10 additions and 50 deletions

View File

@ -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";
};
};

View File

@ -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";
};
};

View File

@ -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>;
};

View File

@ -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";
};
};

View File

@ -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";
};
};